Live data from Hacker News

Do we need to rethink what free software is?

mjg59.dreamwidth.org

31–40 of 153 posts

Re: Do we need to rethink what free software is?

#31

The JSON license includes a requirement that "The Software shall be used for Good, not Evil" Thanks, I never knew this and needed a chuckle this morning.

You may also get a chuckle out of an anecdote about the license that Douglas Crockford gave during one of this talks: https://www.youtube.com/watch?v=-C-JoyNuQJs#t=2480s

Re: Do we need to rethink what free software is?

#33

Whether software is used for ethical or unethical purposes has nothing to do with the license. There is no possible way to bake subjective ethical usage guidelines into a license and still end up with free software. Trying to license "good" and "evil" boils down to the same slippery slope that the TOR Project dealt with when they had to reject requests to add censorship mechanisms. "Can't we just censor hate speech?"…

I am not sure about that. Of course enforcing your usage ideas will be next to impossible, but mentioning sth. can serve other purposes too (e.g. making a set of shared values visible to other developers).

So if you for example say that everybody except military, secret services and weapons manufacturers are allowed to use your software, that might not stop them from using it, but it makes other devs consider similar clauses and at one point it might be widespread enough to show some sort of effect (e.g. less people willing to work for the goons).

Re: Do we need to rethink what free software is?

#34
post #33

Whether software is used for ethical or unethical purposes has nothing to do with the license. There is no possible way to bake subjective ethical usage guidelines into a license and still end up with free software. Trying to license "good" and "evil" boils down to the same slippery slope that the TOR Project dealt with when they had to reject requests to add censorship mechanisms. "Can't we just censor hate speech?"…

I am not sure about that. Of course enforcing your usage ideas will be next to impossible, but mentioning sth. can serve other purposes too (e.g. making a set of shared values visible to other developers). So if you for example say that everybody except military, secret services and weapons manufacturers are allowed to use your software, that might not stop them from using it, but it makes other devs consider similar…

Anyone can add ethical stipulations to the license of their choice but the result is no longer a free software license.

A license requiring a user to adhere to the software developers' moral code is the opposite of a free software license.

In your example regarding "weapons manufacturers;" in the United States the right to keep and bear arms is enshrined in the Constitution and interpreted by the courts as an inalienable human right. Your proposed software license would thus restrict the freedom of the user and is therefore non-free.

Re: Do we need to rethink what free software is?

#35
We look at open source funding in isolation but wealth inequality is pervasively unbalanced all over the place. Per-project funding has already failed to allocate resources adequately because it's only corporate projects that are funded not their dependencies. One proposed solution to this wider inequality is Universal Basic Incomes, that funds open source by design.

There are a lot of reasons to like UBI as a funding channel for open source. Open source contributes immensely to people learning how to use computers and even the bad ideas can influence the future. There is all this value and ecosystem being excluded when we look at funding on a per-project basis.

Re: Do we need to rethink what free software is?

#36
post #23

This article confuses me. It seems to be calling for FSF to think about addressing the needs of non-free software.

I think it is calling for the FSF to think about addressing a potential unwanted fragmentation of the free software community over opinions on ethical uses of software and solutions based on restriction from licenses.

Re: Do we need to rethink what free software is?

#37

Whether software is used for ethical or unethical purposes has nothing to do with the license. There is no possible way to bake subjective ethical usage guidelines into a license and still end up with free software. Trying to license "good" and "evil" boils down to the same slippery slope that the TOR Project dealt with when they had to reject requests to add censorship mechanisms. "Can't we just censor hate speech?"…

It’s not easy to come up with every possible scenario your code will be used in. For example, I’m sure the now-infamous chef author didn’t think that their code would be included by a company as a part of their for-profit offering to ICE.

Re: Do we need to rethink what free software is?

#38
post #2

Feel free to create the "moral/ethical software" movement, but please don't touch the current definition of free software. People already have a hard time understanding what free software exactly is/requires/provides. Changing the definition at this point would only create confusion, especially if the new one is even more ethically grounded.

Agree. Don't touch definitions. For example, some people were not fine with the definition of "free software", so they coined the term "open source software" to line out their views on the topic.

I think "social" or "ethical" software could be a reasonable term for the views proposed.

That being said, and IANAL, but I'm pretty sure that such ideas would not held in court, unless the "unethical behaviour" is illegal. But in this case, why should criminals stick to software licences?

Re: Do we need to rethink what free software is?

#39
Any sort of 'ethical' clause will open you to endless legal battles, and make such software effectively impossible to use for anyone but large corporations able to afford those battles, or to buy themselves custom licenses.

I.e. it will even further concentrate power, and accomplish the exact opposite of what free software set out to do.

Not to mention the ethical nature of the software could be interpreted by potentially hostile courts. "Spreading disharmony against the state" will fall under "evil", and 'ethical' software will be reduced to another tool of control and propaganda.

Re: Do we need to rethink what free software is?

#40
post #8

The answer is simple A-GPL

Yep, and good luck acquiring users!

Perhaps acquiring users is not their goal? Open source does not have to be a popularity contest. Sharing for the sake of sharing - for increasing the knowledge of the world at large - is many people’s goal.
Post reply on HN