Skip to main content
34 votes

Software License which discriminates on 'ethical' grounds

There exist software projects that use a license like this. However, these would not be considered free licenses by the OSI definition. More importantly, the enforceability of these licenses has been ...
Sebastian Redl's user avatar
29 votes

Software License which discriminates on 'ethical' grounds

When you look at the current market, there are already licenses that have stipulations about what the software might be used for. Apple has a stipulation in their iTunes license which says you're not ...
Nzall's user avatar
  • 1,326
18 votes
Accepted

Software License which discriminates on 'ethical' grounds

This question comes up fairly regularly in the free software community and this is understandable. People writing free software (often in their spare time) and donating it to the public normally do ...
5gon12eder's user avatar
  • 7,206
14 votes

Software License which discriminates on 'ethical' grounds

You can write any license you like, and sue anyone who uses your code contrary to the terms of the license for copyright infringement. Your terms "not to be used by industry X" makes the license ...
gnasher729's user avatar
  • 45.9k
10 votes

Software License which discriminates on 'ethical' grounds

If you're concerned about the ethics of industry X, rather than creating a license that discriminates against industry X, you could approach it differently; you could go the dual license approach, and ...
PReitz's user avatar
  • 101
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 ...
ChrisJ's user avatar
  • 289
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 ...
Doc Brown's user avatar
  • 209k
5 votes
Accepted

Is it ethical to adopt other programmer's algorithms?

Though I am not a lawyer... You are conflating several issues. So, let's try to tease them apart. There is copyright which applies to any code of sufficient size (more than a few lines?) that is re-...
Erik Eidt's user avatar
  • 34.2k
5 votes

Is it ethical to adopt other programmer's algorithms?

Yes, it is. Concepts that people communicate to others in online forums are intended to be adopted by others. There is neither a tradition nor a legal basis for banning others from reusing the same ...
Kilian Foth's user avatar
4 votes
Accepted

Is it unethical to figure out how much to charge by asking for a quote from another company?

Yes its unethical, you are wasting their time. But its also impractical. You can only do it once or twice before they stop talking to you. The price they offer will reflect their business model and ...
Ewan's user avatar
  • 77k
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 ...
gnasher729's user avatar
  • 45.9k
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.
gnasher729's user avatar
  • 45.9k
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 ...
Michael Borgwardt's user avatar
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 ...
Thomas Owens's user avatar
  • 83.3k
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 ...
J_H's user avatar
  • 7,338
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 ...
Pieter B's user avatar
  • 13.2k
3 votes

Software License which discriminates on 'ethical' grounds

There are some licenses that specifically prohibit military usage. http://mindprod.com/contact/nonmil.html "Open-source" licenses that explicitly prohibit military applications The ...
David C. Bishop's user avatar
2 votes

Software License which discriminates on 'ethical' grounds

Any license which restricts use of the software to certain purposes is by definition not a Free Software license. It is a violation of the very first of what GNU considers the four essential freedoms: ...
T.E.D.'s user avatar
  • 1,069
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 ...
Jeff Brower's user avatar
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 ...
FluidCode's user avatar
  • 793
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 ...
mouviciel's user avatar
  • 15.5k
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 ...
Hans-Martin Mosner's user avatar
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 ...
Jamey Hicks's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible