Bruce Perens: Invasion of the Ethical Licenses (2019)
perens.com
perens.com
They do, however, act as a way to advertise the issues—this article being an example of how using a license like that causes people to publicise and maybe think about your issues.
The final suggestion in the article is working to enact better laws: starting and maintaining the conversation is the first step to doing that.
In most of corporate America, that would be GPL or AGPL licenses, from direct experience working with outside council at multiple employers defining licensing policies.
Emacs? Really?
It's quite common to replace MySQL/MariaDB with PostgreSQL these days.
GCC? "Everybody" (BIG-CORP) is basing work on LLVM.
OpenJDK? People can't stand it to this day that Oracle was so "evil" releasing OpenJDK under GPL. (And this is not even a "pure" GPL. It needs a exception).
Git may be an exception form the "Don't touch GPL code!" "rule". But again BIG-CORP is often not using Git internally…
Do you have more examples of GPL stuff being successful in BIG-CORP settings?
GPL (especially v3) is used actively to prevent businesses to use code! This works because in commercial settings GPL is mostly everywhere verboten. Often you can have the exact same code under GPL, or a commercial license, and businesses are buying the commercial license only to avoid having some GPL code around. So I see GPL being a "barrier". One could even assume an anti-GPL campaign by BIG-CORP is going on for the last few years.
I'll just reiterate that every tool I mentioned is prevalent across corporate America. Industries like Oil and Gas, Healthcare, Banks, Telecoms, Airlines, Shipping Companies, Food Products, etc.
Which is the exact problem with it. I don't particularly like the term but it is essentially a virtue signal i.e. I am telling you to care about this because I am a good person.
It is a form of slacktivism (https://en.wikipedia.org/wiki/Slacktivism).
> They do, however, act as a way to advertise the issues—this article being an example of how using a license like that causes people to publicise and maybe think about your issues.
In my experience I find that it actually accomplishes the opposite. For many people there is enough politics in everyday life whether this is internal company politics, their local community or the maelstrom of national and international politics. People become burned out by it and then tend to resent it.
However, I agree with Perens that licenses are the wrong vehicle for change.
It seems that some people are so naive that they really think this is how the contract law works.
So I don't think this is new.
https://www.npr.org/2019/11/12/778487920/supreme-court-allow...
I’m concerned about the ramifications if the court does decide that marketers cannot be held responsible for the conduct of their customers regardless of how their marketing department works. On the bright side, at least head-shops in Idaho can stop pretending people use bongs to inhale tobacco.
The problem is that these ethical licenses try to pass as open source licenses. For example the title in the page of the Hippocratic license is "An Ethical License for Open Source Projects". With these licenses the project is not "free software" or "open source software", it's just "source code available software".
http://web.archive.org/web/20110418031915/http://dev.hasenj....
If I see a project adopt such a license then for me it's a sign of immaturity and not being able to manage the power that being a maintainer brings. I'd definitely try to avoid such software as it doesn't fulfil the four freedoms and thus isn't FLOSS.
It's not freedom for everyone. It cannot be used by those who do not accept the license. If they do accept it, it limits their rights to use, modify and redistribute the software within limits spelled out in the license.
"You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License"
Most people here refuse to understand that "freedom" can't be given by a license. It can stay the same, or become restricted (when a license imposes a duty or obligation on the licensee).
The ethical licenses are a nonsense. Even the name is awful (how is it ethical to attempt to restrict another person's freedom?) Thankfully no project that I know or care about uses one of those.
By preventing greater harm to others that would result if you didn't. Seriously, that wasn't obvious?
This is wrong. You don't have to accept the terms of the GPL if you use a program, only if you distribute and/or modify it. https://opensource.stackexchange.com/a/2867/
From the text of the GPLv3: You are not required to accept this License in order to receive or run a copy of the Program.
The Affero GPL is unusual, but even there, you don't have to accept the licence merely to run a program.
> If they do accept it, it limits their rights to use, modify and redistribute the software within limits spelled out in the license.
Again, no, it doesn't restrict the right to use.
> Most people here refuse to understand that "freedom" can't be given by a license. It can stay the same, or become restricted (when a license imposes a duty or obligation on the licensee).
That's wrong. You don't have rights to use/study/distribute/modify/modify+distribute software unless the software is in the public domain, or if those rights are actively granted to you by a licence.
If you happen to stumble across some source code, and it's still under copyright, and there's no licence, then you have no right to it. Same goes if you find an unfinished novel. This is why GitHub took steps to encourage people to add a clearly stated licence to their projects.
If you want to make the case for permissive BSD-style licences being 'more free' than copyleft licences, then sure, that's a debate we could have, but freedom absolutely is given by licences.
> how is it ethical to attempt to restrict another person's freedom?
Banning kidnapping and slavery increases the total freedom in a country. Copyleft operates on a similar principle, prohibiting people from taking Free software and using it as the basis for non-Free software.
The copyleft-vs-permissive-licence debate I mentioned above, is as old as Free Software. Here's an old Slashdot thread where the usual points are made: https://developers.slashdot.org/story/11/12/17/1735253/gpl-c...
> However, consider enforcing the Vaccine License: imagine explaining to a judge that someone consented to be injected with vaccine by using a piece of software, and that they become copyright infringers by failing to get their shots.
Lets imagine a too small child illegally entering a amusement park ride that has a minimum height requirement, and an accident happens. The park owner do not need to explain to a judge how the child agreed to inject growth hormones by entering the ride. The requirement does not specify the way of how an individual may achieve compliance, only the measurable state which compliance may be determined.
The Vaccine License is no more complicated than licenses that specific that you can't ship software to countries which the US has an export ban in regard to encryption. The export ban specific a target demographic which the software can not be sold and/or use it. The Vaccine License specific a target demographic which may not copy it, and/or use it.
The second argument brought up is that you can't sue a citizen of sovereign countries for behavior that their governments do. Again we can look at US export bans. you don't need to enforce the condition by suing people in those countries. It is generally enough that international companies has to follow the condition.
The third argument is that since none of these licenses routinely require any royalties, the likely damages by infringers would be zero. That is not how damages get calculated. Existing royalties can be used as a guideline, but the common argument is to claim damages based on "industry standard". If a infringer publish unreleased work (say a copyrighted movie before release) it also has no existing royalties, but that hasn't stopped judges from issuing rather high damages. Context matter in court cases.
The forth argument being that the term was illegal, improper or unenforceable. As someone who has been standing on that side of the fence in regard to EULAs and privacy policies I sincerely wish it was so.
That basically leaves the last argument that enforcing licenses are too costly. I fully agree. Its like shoplifting which has less than 1% clearing rate. A lot of shop owners where I live have stopped even reporting thefts because they find the time doing the phone call is most costly than its worth. This is one place where personal principles has to weight more than financial sense. If someone steal your stuff, be that in a shop or a copyright, then you file a police report. It will likely not result in anything but it is better than nothing.
It's only the OSI license that's some kind of libertarian commons thing. The GPL comes with obligations, and people are free to avoid the GPL for that reason, or simply violate it and deal with any consequences of that. All of these arguments apply as much to the GPL as to hypothetical "don't eat meat" or "don't steal jokes" licenses.
The GPL does not impose any obligations unless the user attempts to redistribute the work that is GPLed, which most users don't. The text even freely acknowledges that the user is not even required to accept the terms of the GPL ("5. You are not required to accept this License, since you have not signed it. ...")
What is that even supposed to mean? There is no OSI-approved license that goes by that name, nor in fact any license at all with that name as far as I can find. Incidentally the GPL is an OSI-approved license.
Poof. Now anyone you don't like can't even use the software, let alone fork it and go their own direction with it. Ballmer could hardly have done it better.
By all means tap-dance in the minefield. You'll probably be fine.
Arbitrary enforcement is the cornerstone of a good, solid chilling effect.
Finally, as a point of policy, I'd rather people not get the idea that OSS licenses are ignorable. That's even more Ballmer-esque in its implications.