10
votes
Software License which discriminates on 'ethical' grounds
I work for a company with a mandate to develop software products for progressive charities. We created some libraries that we wanted to open source and, like the OP, we weren’t satisfied with the ...
8
votes
Accepted
Question about ethical auto-updates
I see only one ethical aspect here: when you (or your company) abuse the silent auto-update feature to change a "harmless" application into a malicious one, which first establishes a large ...
4
votes
Is it legitimate to track down a library maintainer who has disappeared?
Their priorities in life have changed, apparently. They might have found a job that makes a huge amount of money but takes 50 hours a week. They won’t be interested in maintaining an old project. Or ...
4
votes
Is it ethical for an android application to check if its rival application is also installed by the user?
It seems that the security of the operating system is broken. An app should not be able to find out what other applications are running on your device.
4
votes
Accepted
Is it ethical for an android application to check if its rival application is also installed by the user?
It really depends on what they do with that information. If they purely use it to have a statistic "X% of our users also have the app from competitor Y installed" then I don't see anything wrong with ...
3
votes
Question about ethical auto-updates
If your application needs to be up-to-date, then I don't see why an auto-update feature would necessarily be problematic. I use several applications with different types of automatic update ...
3
votes
Designing a Distributed System for Indigenous Data Sovereignty Across Nations
Here is a technology of the 80's that could be applied to the task:
usenet
Let there be a community of servers,
with indigenous roots or otherwise, that agree to
gossip
with one another,
flooding
...
3
votes
Accepted
Is using Microsoft Hooks an ethical process for getting non sensitive Information
Microsoft Windows is built around hooks. Most of them are hidden behind their api but once your application becomes anything more then trivial you can't get around using hooks once in a while.
It's ...
2
votes
Directly copying third-party API
As of Nov 2019, the Oracle vs. Google case has reached the Supreme Court. Oracle is in the driver's seat, having won at Federal appeals court level. In reading through various articles, it looks ...
1
vote
Question about ethical auto-updates
A forced auto-update is a can of worms. Already some users pointed out the security risk, but that is not the only problem. You have no idea of what is the situation on the device when the app is ...
1
vote
Question about ethical auto-updates
It depends.
One one hand, as a user, I am happy with modern browsers self updating automatically and fixing security breaches and privacy leaks.
One the other hand, as a developer, I need to fully ...
1
vote
Question about ethical auto-updates
TL;DR: The one thing that you can't ethically do is update the app "behind the user's back".
There are a few things to consider apart from ethics, which probably help to clarify which kind ...
1
vote
Confusion about dual license (MIT/GPL) javascript for use on my website
I know this is an old question, but I want to answer the third part of the question more emphatically:
My partner thinks I should remove the copyright altogether and change the variable names, as ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ethics × 93legal × 13
security × 11
open-source × 10
licensing × 9
source-code × 4
programming-practices × 3
copyright × 3
business × 3
usage-statistics × 3
design × 2
android × 2
language-agnostic × 2
data × 2
interview × 2
freelancing × 2
mit-license × 2
user-experience × 2
client-relations × 2
passwords × 2
privacy × 2
tracking × 2
professionalism × 2
attribution × 2
vulnerabilities × 2