15 ms·
Non-Commercial Licenses Are Non-Free Licenses
- academia_hack 5y agoThis is true in a technical sense. Restrictions on commercial use are incompatible with a very specific interpretation of what "free" means. I could also invent a definition of freedom that was contrived to be incompatible with copy-left licenses and then write a post about how those aren't "truly free" either. I'm not terribly convinced this legalistic nitpicking is really the right discussion though. I think the real questions here are normative. If I want to share my code freely with hobbyists and individuals, while ensuring that Amazon can't just steal it, pervert it into something I hate, and then borrow my own reputation to help them sell it, is it morally bad to add a license that stops this behavior? From a developer's perspective: Why should code be 100% Certified Free™ instead of 95%, or even 50%? Is it a moral imperative to make code truly free, or an aesthetic ideal? What harms come from a CC-BY-NC license relative to MIT and why do those harms matter? I think answers to these questions are much harder and more interesting to come by than splitting hairs over the semantics of freedom.
- sneak 5y agoYes, it's morally bad to restrict the freedoms of others when not doing so causes no harm to yourself. Amazon can't "steal" something that is given freely. That's the whole point of free software: it's no longer up to you how others get to use it. The core idea of copyrights and ownership of sequences of bytes is the problem. We need to stop thinking of information as something that it is possible to own.
- academia_hack 5y agoThis is a fair point, although not in great alignment with many of the norms that keep society working outside of tech. However, don't all (or nearly all) licenses imply restrictions of some sort? Do you think code should just be released CC0/Public Domain or are certain restrictions (like copy-left) worth the cost?
- josephcsible 5y agoCertain restrictions are indeed worth it, sure. But the FSF, OSI, and DFSG unanimously agree that a restriction on commercial use is not.
- sneak 5y agoI personally think that the concept of copyright (that is, using state-sponsored violence (or threat of same) to enforce property rights over the reproduction of certain sequences of bytes) is insane. I understand why it exists and the economic incentives it creates, however I feel that the fundamental idea that someone can “own” a certain sequence of bytes is as absurd as someone owning the number 2.
- novok 5y agoOverall the concept of property has similar absurdity if you think deeply about it, especially with the concept of land ownership, or ownership in general. Property, title, money and ownership are organization structures for human activity, congruent with human social instincts, enforced ultimately by violence too. It's otherwise a fiction.
- sneak 5y agoI think there are some natural rights to personal property. As far as land goes, you're right. The same rules for objects probably shouldn't be used for land.
- deleted 5y ago[deleted]
- PontifexMinimus 5y ago> We need to stop thinking of information as something that it is possible to own. Sure. But until we reach that world, software licenses have a place.
- cdent 5y agoIf an entity makes profit off the back of my labour without compensation a reasonable case could be made that harm has been done to me. Or at least a labourer may legitimately claim they wish to share "freely" only to some. And they can also choose to change their mind on any subsequent work. This is especially the case when the entities involved are corporate, not individual humans.
- ddevault 5y agoYou can make that case, and you're entitled to distribute your software under terms that prevent this. But this is the deal you sign up for when you make free and open source software. If you want to make another kind of software, that's quite fine, but it's not free software nor open source.
- Macha 5y agoEspecially if your complaint is "We got lots of growth because people adopted our open source software but then Amazon published a hosted version and now we can't claim as much of the commercial opportunity, so we need a more restrictive license." Would the software have attained the userbase it did if they were the terms from the outset? A lot of these companies just assume that it would have been the exact same except for the absence of an amazon competitor if these licenses were used.
- sneak 5y agoNo, using information or tools (or tool designs) that you have released to make profit does not do harm to you.
- rossy 5y agoI think this is where I disagree. I'm all for identifying corporate exploitation of free software, but this isn't it. If I work to enrich the commons, and as a result someone profits, I don't think harm has been done to me. Sure, it might feel bad to know that someone is profiting because of my work and they couldn't spare anything for me, but ultimately, I didn't expect to make any money when I did the work. I would have done it anyway. It's really hard to see how I've been harmed here.
- bsza 5y agoInformation should definitely be something you can own, and you seem to understand this perfectly, because yesterday you wrote: "I would feel a lot more comfortable with this if it didn't collect any data of mine"
- PontifexMinimus 5y ago> This is true in a technical sense. Restrictions on commercial use are incompatible with a very specific interpretation of what "free" means. I agree with this. I'll go further: any software license, other than "do whatever you like with this work", imposes some restrictions on what you can do with it, and therefore is, in some sense restricting freedom. However, the sense that it is restricting freedom is not a particularly useful one.
- josephcsible 5y agoNot every restriction restricts freedom. For example, a license being copyleft only restricts power: https://www.gnu.org/philosophy/freedom-or-power.en.html https://www.gnu.org/philosophy/freedom-or-power.en.html
- jobigoud 5y agoThat's exactly the kind of semantics shenanigans the grandparent is talking about. The article you linked to uses a very specific definition of freedom that may or may not be shared by others intuitively, and uses that specific definition to argue that restricting certain uses are not actually restricting freedom but restricting another concept that they excluded from their definition of freedom in the first place.
- thesuperbigfrog 5y agoThe GNU GPL and similar copy-left licenses are freedom-preserving. They ensure that software licensed under the GPL (or similar license) grants users the four fundamental freedoms (https://www.gnu.org/philosophy/free-sw.html.en https://www.gnu.org/philosophy/free-sw.html.en) and that those freedoms cannot be taken away by copies, forks, or derivative works. If you want your software completely unrestricted, then the GPL is not what you want, but don't be surprised if someone creates a proprietary work using the completely unrestricted software. The choice is yours.
- Blikkentrekker 5y ago
- dalbasal 5y agoI agree with your point on semantics. "Free Software" means whatever you define it to mean. That said, sharing your code to be used in certain ways, not others, or for purposes you hate is maintaining control. That is relevant to "is it free?" I don't think it's morally bad, unless you take an absolutist stance that all software must be free. To the normative point... As more of the software industry is concentrated in monopolies, the benefits of Free Software tend to concentrate there too. At that point, it's harder to feel good about it and sharing your code selectively often feels better. I also think that server side software breaks some of the Free Software logic. Users of the software aren't technically users, and they don't inherit Free Software's rights. Again, this makes the normative point bland and unattractive.
- seba_dos1 5y ago> is it morally bad to add a license that stops this behavior? Maybe not, but such a license will stop me from including it into Debian or other distros that provide Free Software only, and I won't be able to use your code in or mix with projects under a copyleft license such as GPL. If that's what your intention is, then go for it. If not, maybe rethink.
- deleted 5y ago[deleted]
- user-the-name 5y agoBut is that a problem with that license, or is it a problem with Debian? This is a discussion worth having, instead of sweeping it under the rug with "well that's how we've always done it".
- seba_dos1 5y agoIt's clearly a problem with license incompatibility.
- kongin 5y agoAnd a GPL license will stop it from being included in OpenBSD. So what?
- api 5y agoDebian has a "non-free" repository. Perhaps it needs a tag for source-available licenses that are not unencumbered enough for core Debian.
- seba_dos1 5y ago...which isn't an official part of Debian and isn't enabled by default, and some derivatives don't include it at all. Also, it seems to me that "non-free" is already a good and descriptive tag for non-free source available software.
- ashtonkem 5y ago
- lmm 5y agoBeyond the specific arguments for why commercial use is important (which the likes of the FSF do make), I think it's also important to draw a line in the sand and say what is and isn't permissible, or our freedoms will be nibbled away one bite at a time. The free software definition might not be perfect, but it's a coordination point that the community can stand behind and say: this far, but no further.
- kongin 5y agoThe argument we're making is that it's a line that made sense in 1980s academia when you wanted printer drivers. Less so in 2020s real life where we are a hair width away from smart dust total surveillance.
- lmm 5y agoOk but you have to actually make the argument for what specifically has changed, not just gesture vaguely at the idea that the present is different from the past.
- kongin 5y agoThe vast majority of users never access the computers they use. Every open source license, apart from the AGPL, is for personal computing first and mainframe never. Which is why you don't have the source code for google even though you should.
- lmm 5y agoThe AGPL and related licenses have been around for decades and they address that problem in a very direct way (getting the community to adopt those licenses is a bigger issue). Where's the argument for a no commercial use rule being a better way of achieving the desired goal?
- kongin 5y agoThis has nothing to do with what you asked in your last post.
- abetusk 5y agoThe end goal is to enrich the commons. While the copy-left aspect of many of these licenses are forcing people to obey the golden rule, the intent is clearly to curtail bad corporate actors to make sure if it is used, it remains in the commons. My concern with non-commercial and non-derivative licensed works is having someone now gate keep access to the work. This has a chilling effect on use as anyone using it now clearly knows the author didn't want their work used for anything outside of "showing to your friends". Did I use the work when talking about it in a blog post? Am I in violation because there's advertising on it? Did I use the work to help make a video that gets a million views? Am I now in violation because I get a small income stream off of some other piece of work that used your non-commercial work on its periphery? You say you want to target hobbyists. Say I'm spending my time investing in learning your library and I want to use it in my job because I think it's cool and I've gained familiarity with it. Now I'm in the position of asking you for permission of whether I can use it or not. My time would have been better spent investing in something that told me from the outset I had permission to use it. You don't want people using your explicit approval, that's your prerogative and NC and ND are for you. If you want people to have control over the tools they learn, use and deploy, then it needs to be under a libre/free license. It's more than aesthetics. Putting a non-commercial license on works, especially software, is a death knell.
- kongin 5y ago>If you want people to have control over the tools they learn, use and deploy, then it needs to be under a libre/free license. I'm old enough to remember having this exact argument on dial up bbs's on why the BSD and MIT licenses were the only true free software licenses and the GPL wasn't. After all the GPL limits my freedom as a developer to not have to share all the source code I write as part of a program. The argument is as wrong then as it is now: the freedom isn't for you, it's for everyone. It doesn't help that that a bunch of squatters came into the commons and stole the words for free software and open source, those words were used long before the FSF and OSI stole them from the rest of us and they didn't mean at all what they were redefined to mean. At least the FSF had the self awareness to realize that they needed a new word and tried for libre.
- 5y ago
- ignoramous 5y ago> If I want to share my code freely with hobbyists and individuals, while ensuring that Amazon can't just steal it, pervert it into something I hate, and then borrow my own reputation to help them sell it, is it morally bad to add a license that stops this behavior? It isn't morally bankrupt but it is in contradiction to "share my code freely". Libre sharing of code with others invites contributions, which may or may not take the form of commercial enterprise around the fringes and/or of the code in-question itself. Think WordPress and Linux/RedHat; and not Redis and ElasticSearch. I agree that companies like Docker that created real value couldn't capture it all for themselves, but that's down to the rest of the ecosystem catching up to them and eventually overhauling them (some would argue, this is how it is supposed to work). If it is any consolation, they did end up creating an enormous amount of value with an industry changing innovation, but that happened on back of permissive licensing. You cite Amazon as an example, but as one counter, AWS now employs the RTOS lead developer and continue to fund the effort. Something similar happened when Rust-lang engineers were let go by Mozilla. So, it isn't all bed of nails. I hack on FOSS full-time, and in my view, favouring permissive licenses over restrictive ones is how the FOSS ecosystem flourished in the first place. Besides, unlike other forms of work, digital work inherently wants to be free. There's no caging it. And in letting it be is how we let it grow.
- user-the-name 5y ago> And in letting it be is how we let it grow. Is it? Can you truly support this argument? I can't work on open-source code full time without getting paid. I have bills to pay. If I release a project, try to make some money on the side, and Amazon swoops in, takes all my code, and offers it for less than I can afford, I will have to stop working on it. Does the software still grow now?
- ignoramous 5y agoThe economics of FOSS and its sociology can reinforce each other, and that's where the true benefit lies. Throwing the code at the wall to see if its sticks and if it does, then expecting it pay one's bills isn't what FOSS is about, unfortunately. On economics of software, these posts make for a good reading: https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/ https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/ http://dtrace.org/blogs/bmc/2004/12/16/the-economics-of-software-redux/ http://dtrace.org/blogs/bmc/2004/12/16/the-economics-of-soft... On FOSS and permissive licensing, see these: https://blogs.apache.org/foundation/entry/the-apache-way-to-sustainable https://blogs.apache.org/foundation/entry/the-apache-way-to-... http://dtrace.org/blogs/bmc/2018/12/14/open-source-confronts-its-midlife-crisis/ http://dtrace.org/blogs/bmc/2018/12/14/open-source-confronts... > Is it? Can you truly support this argument? https://kk.org/thetechnium/technology-want/ https://kk.org/thetechnium/technology-want/
- kumarsw 5y agoNon-commercial clauses seem to be a good fit for software that is someone's "day job" where they charge for licenses. It's not common, but I've run across the following projects: Duplicacy by Gilbert Chen https://github.com/gilbertchen/duplicacy https://github.com/gilbertchen/duplicacy Dome by Federico Milano http://faraday1.ucd.ie/dome.html http://faraday1.ucd.ie/dome.html Fman by Michael Herrmann https://fman.io https://fman.io From what I've gathered, success has been mixed. Duplicacy seems to be doing well based on forum activity and release history. Fman never made much money. If I recall correctly the Fman author was turned off by the number of people who criticized it for being fully open-source and wished he'd stuck with a closed-source full commercial model. I'd like for the open-source community to be more accepting of this model as there is potential value in it. As an example, Mathematica still refuses to let anyone not employed by the company see the source code, which creates a reproducibility/validation problem for math researchers. While Steven Wolfram understandably rejects pleas to make the software FOSS, there is real benefit in letting people see the code. Edit: Fixed names
- ghaff 5y agoIt's effectively what you had in the Freeware for personal use only and Shareware (supposed to pay after a trial period) worlds. In practice, it was mostly companies that paid. When I had a small shareware business about half my revenues came from site licensing and the rest were split between individuals and companies. The software wasn't open source but, as a practical matter, for solo developer projects it worked pretty much the same way.
- mherrmann 5y agoMichael Herrmann. Thank you for the mention ;-) The post you mentioned about being criticized for not being open source: https://fman.io/blog/dear-comrade/ https://fman.io/blog/dear-comrade/
- Macha 5y ago> Duplicacy by Raymond Chen Gilbert Chen is a different person to Raymond Chen, unless I'm missing something?
- da_chicken 5y ago> This is true in a technical sense. Restrictions on commercial use are incompatible with a very specific interpretation of what "free" means. I could also invent a definition of freedom that was contrived to be incompatible with copy-left licenses and then write a post about how those aren't "truly free" either. Look, don't pretend that you don't know that the FSF doesn't exist, or that that is what is conventionally meant by Free Software. Yes, English does have plain meanings for the word "free". However, you're not really doing yourself any favors here. You just sound like you're being willful or stubborn about the term Free Software. I agree that it's a poor term, but it's the term that has been selected. Complaining now in 2021 about computer terms devised in the mid 1980s is fruitless at best. > From a developer's perspective: Why should code be 100% Certified Free™ instead of 95%, or even 50%? Is it a moral imperative to make code truly free, or an aesthetic ideal? What harms come from a CC-BY-NC license relative to MIT and why do those harms matter? I think answers to these questions are much harder and more interesting to come by than splitting hairs over the semantics of freedom. Okay, so, if you look at the FSD link in the article [0], the very first thing is the four software freedoms: > - The freedom to run the program as you wish, for any purpose (freedom 0). > - The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. > - The freedom to redistribute copies so you can help others (freedom 2). > - The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. The second thing in the FSD article explains why NC isn't Free: > “Free software” does not mean “noncommercial”. On the contrary, a free program must be available for commercial use, commercial development, and commercial distribution. This policy is of fundamental importance—without this, free software could not achieve its aims. > We want to invite everyone to use the GNU system, including businesses and their workers. That requires allowing commercial use. We hope that free replacement programs will supplant comparable proprietary programs, but they can't do that if businesses are forbidden to use them. We want commercial products that contain software to include the GNU system, and that would constitute commercial distribution for a price. Commercial development of free software is no longer unusual; such free commercial software is very important. Paid, professional support for free software fills an important need. > Thus, to exclude commercial use, commercial development or commercial distribution would hobble the free software community and obstruct its path to success. We must conclude that a program licensed with such restrictions does not qualify as free software. In other words, your open source, NC software will never achieve success because it's chosen to exclude one of the major causes for software success and distribution: commercial adoption. By extension, you've told all commercial systems to go build their own proprietary system and sell that instead. You've forced commercial systems to compete with your software. You've created a monster, because commercial enterprise is always going to have more resources than you do. You've ensured that if your software's purpose is necessary and important, your software will fail. [0]: https://www.gnu.org/philosophy/free-sw.en.html https://www.gnu.org/philosophy/free-sw.en.html
- amatheus 5y agoMaybe we should talk about ethical licenses instead of free ones then. Then the purpose would be clearer.
- st_goliath 5y agoQuite recently, a different group already adopted the term "ethical license". Ironically for licenses that attempt to discriminate against certain groups of people, thus also violating both the OSI and FSF definitions. So yes, that is apparently already thing now and distinct from "free" or "open source". [1] https://perens.com/2019/10/12/invasion-of-the-ethical-licenses/ https://perens.com/2019/10/12/invasion-of-the-ethical-licens... [2] https://perens.com/2019/09/23/sorry-ms-ehmke-the-hippocratic-license-cant-work/ https://perens.com/2019/09/23/sorry-ms-ehmke-the-hippocratic...
- smichel17 5y agoI think the second part of this post makes a more compelling argument against NC licensing. https://blog.wolftune.com/2011/07/brain-parts-song-video.html https://blog.wolftune.com/2011/07/brain-parts-song-video.htm... The core point: > The Creative Commons Non-Commercial (CC BY-NC) license (and also the BY-NC-SA license) substantially hampers the creation of non-commercial derivative works! In short, it's because BY-NC is incompatible with BY-SA, and the latter is probably enough to discourage exploitative commercial use, anyway.
- rossy 5y agoYes! It's a huge peeve of mine when two well-meaning free software projects can't share code because of unintentional licence incompatibility. Throwing non-commercial licences into the mix would worsen things a lot.
- atsmyles 5y agoThis is true. Period. Controlling the use of software is always not free. If I made a project with a license that said that anyone can use the software except for those who control the use of their software, I wouldn't be able to use my own software. As far as the developer goes, you can license your code however you like. But don't claim the moral high ground. These non commercial licenses are no different than proprietary software.
- api 5y agoBy that argument the GPL is not free because it prevents me from (legally) stripping all the copyrights off and incorporating all the code into a commercial product.
- atsmyles 5y agoNo, you just don't understand the argument. Copyright is not a EULA.
- adl 5y agoThat's not limiting use, it's limiting distribution, different things.
- DangitBobby 5y agoAssuming, of course, that use and distribution are entirely independent which is dubious at best. Regardless, controlling distribution still makes it not free.
- Thiez 5y ago> If I made a project with a license that said that anyone can use the software except for those who control the use of their software, I wouldn't be able to use my own software. That scenario is clearly wrong and absurd. You don't need a license to use your own intellectual property, and thus cannot be bound by that license in any way.
- red_trumpet 5y ago> If I want to share my code freely with hobbyists and individuals, while ensuring that Amazon can't just steal it, pervert it into something I hate, and then borrow my own reputation to help them sell it, is it morally bad to add a license that stops this behavior? This is where the AGPL (at least for code) comes into play, which mostly is enough to prohibit Amazon from taking your code and hosting (a modification of it) on their servers.
- account42 5y ago> Restrictions on [...] use are incompatible with [...] what "free" means Yes.
- dtagames 5y agoI don't think it's the semantics that matter. It's the use case. If you rely on a library with a non-permissive license (ala, something tighter than MIT), then you are restricted (aka, not free) to use it in those cases, like commercialization in the case of the mentioned licenses. This is a Very Bad Thing because it keeps really good software from making it into commercial use over fear of the restrictions in the license. (APGL bans are great example.)
- greyface- 5y agoOSI, FSF, GNU, et al. do not have a trademark on the term "free". The OSI once applied to the USPTO for a trademark on "open source" and was denied: https://opensource.org/pressreleases/certified-open-source.php https://opensource.org/pressreleases/certified-open-source.p...
- josephcsible 5y agoWords don't need to be trademarked to have a meaningful definition.
- hgs3 5y agoWho gets to decide the definition? The blog uses the definition "Note that when we say 'free' here, we mean free as in speech, not free as in beer," but I would argue "free for non-commercial use" licenses _are_ inherently free as in speech, but not beer.
- josephcsible 5y agoBut the freedom of speech applies even to commercial speech.
- MaxBarraclough 5y ago> Who gets to decide the definition? The FSF. Their definition of Free Software is the accepted one. The blog post links to it. > I would argue "free for non-commercial use" licenses _are_ inherently free as in speech, but not beer No, when software is free as in beer, that's used to mean that it can be obtained free of charge. Software whose licence prohibits commercial use is by definition not Free Software, following the FSF definition, as this violates Freedom 0.
- hgs3 5y ago> The FSF. Their definition of Free Software is the accepted one. Anyone can create their own organization with their own list of violations. I happen to be in agreement with the FSF on most points, but not with regards to non-commercial licenses.
- 1MachineElf 5y agoCommercial Gang Rise Up!
- Proven 5y agoTautoligical post. GPLv3 is just as non-free - you may use it commercially but you're almost guaranteed to fail to make money. So you may as well stop telling us about all the kinds of non-permissive licenses out there. Permissive - free. Non-permissive - non-free.
- gampleman 5y agoI mostly here care about the outcomes. On the one hand we have a huge wealth of libraries that can be easily installed, easily debugged (as you have access to the source), one can understand the inner working and be inspired, one can easily fix the bugs that bother him, and so on. These are clear benefits of the open source ecosystem. On the other hand we have burnt out understaffed teams of maintainers supporting huge swaths of our digital infrastructure who do it essentially for free and who find it somewhat unfair that companies raking in the billions can't spare a $10/mo donation. So we want to have our cake and eat it too. And realistically the main lever of power individual developers have (and traditionally had) are licenses and copyright law. So that's where the most likely fix to the situation is likely to be. Without acknowledging a providing realistic solutions to the above problem this principled purism of some OSS advocates seems counterproductive to me.
- elondaits 5y agoThe big problem with "Non-Commercial" licenses is that they don't come with a strict definition of what's "Commercial". A non-profit charging to cover some costs (event at a loss) might be considered commercial... but what if a corporation uses or distributes the NC content completely for free? It should be considered commercial, because they're getting value out of it. ... And then you realize that most of the time everybody gets value, in some way, out of their work. So even if there are clear whites and blacks the gray area is insurmountable.
- dspillett 5y ago> A non-profit charging to cover some costs (event at a loss) might be considered commercial. I would default to considering anything attracting funds through charging as commercial. The fact they are choosing not to try make a profit is not significant in itself. I'd prefer such cases to ask, and I'll hand out a perpetual (but non-transferable) free licence if I consider their cause, and how they are running it, to be a good one.
- mnw21cam 5y agoAnd this raises the other point. If I license my software under a non-free license such as CC-BY-NC-SA, there is absolutely nothing stopping me from licensing it additionally under a different license. I can do that if I'm the copyright owner. It becomes more difficult when there are multiple contributors to the software, and therefore multiple copyright owners. You would have to obtain the permission of all of the copyright holders before you can do that. There are ways around this. For example, people submitting contributions to a project can be asked to agree to hand over copyright of their contributions, though this might not fly in all jurisdictions. Alternatively, all contributors could be asked to agree to delegate licensing decisions to the project lead team.
- dspillett 5y agoYep. I don't currently have anything published (I did in the past, may do again soon), but if/when I do I'll probably err on the side of “its mine, if you want to update it fork it (but respect the license)”, initially at least, to avoid any issues of ownership should I decide to change terms general or agree specific terms with specific parties.
- ddevault 5y agoYou have a right to distribute the software you right under any terms you wish. If you are sick of tech giants using free software without giving back, then you're entitled to use some other licensing model. But you cannot change the meaning of free software. The terms "free software" and "open source" have a specific meaning in the software ecosystem. The former is defined by the Free Software Definition and the latter by the Open Source Definition, respectively published by the FSF and OSI. These definitions both require that the software is available for commercial use without restriction, among other things. These terms do not need to be trademarked to make their misuse wrong, in the same way that advertising cakes when you actually sell pizzas is wrong. Making cakes is fine, and making pizzas is fine, but a pizza store misleading its customers because they want to get in on the cake market is not fine. The success of free and open source software attracts those who wish to reap its benefits without agreeing to its terms. This is wrong, and needs to stop. You cannot have a commercial monopoly over your FOSS projects; if you insist on one, then your projects are not FOSS. https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your-monopoly.html https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your...
- deleted 5y ago[deleted]
- chrisseaton 5y agoMaybe we should say 'OSI Certified' instead of 'open source'.
- kongin 5y ago>The terms "free software" and "open source" have a specific meaning in the software ecosystem. The former is defined by the Free Software Definition and the latter by the Open Source Definition, respectively published by the FSF and OSI. These definitions both require that the software is available for commercial use without restriction, among other things. Problem: The OSI did not coin the term 'open source'. OSI partisans claim that Christine Peterson coined the term at a strategy meeting in Palo Alto on 3 February 1998. However, the term and the concept was well known prior to that. Martin Tournoij does a decent enough job of collecting prior citations [1] that go all the way back to 1990. All the OSI did was take an existing philosophy, scribble some new restrictions in crayon, and called it Open Source(tm)(c)(pat. pending). Honestly, though, I do love it when this comes up. It gives me the opportunity to irk new guys telling them that Lyle Ball, head of public relations at Caldera, has an earlier citation than the OSI in the form of a press-release announcing Caldera OpenDOS[2][3]. :D [1] https://www.arp242.net/open-source.html https://www.arp242.net/open-source.html [2] http://www.xent.com/FoRK-archive/fall96/0269.html http://www.xent.com/FoRK-archive/fall96/0269.html [3] http://ftp.uni-bayreuth.de/pc/caldera/OpenDOS.701/license.txt http://ftp.uni-bayreuth.de/pc/caldera/OpenDOS.701/license.tx... https://news.ycombinator.com/item?id=26504021 https://news.ycombinator.com/item?id=26504021
- ghaff 5y agoThe bigger practical problem is: What is commercial? Here's something I wrote almost 15 years ago. [0] Sure, we can agree that certain things like a grade school project are not commercial. They're also trivial and pretty much uninteresting from a license perspective. Though see this case. [1] It was dismissed but basically Federal Express was sued because it made a profit off making copies of non-commercially CC licensed educational materials. CC spent years trying to come up with an NC definition and as far as I know nothing ever came out of it and the closest they got was pretty much tied to US tax code not-for-profit status. So even if you dismiss the philosophical concerns, while I've personally made peace with using non-commercial licensed (photographs mostly) for certain uses that you could argue both ways on, I'm not sure how legally defensible it would be if push came to shove. [0] https://www.cnet.com/news/does-the-noncommercial-creative-commons-license-make-sense/ https://www.cnet.com/news/does-the-noncommercial-creative-co... [1] https://creativecommons.org/2017/02/24/update-great-minds-v-fedex-office-litigation-involving-nc-sa/ https://creativecommons.org/2017/02/24/update-great-minds-v-...
- Certhas 5y agoJust because there are grey areas doesn't mean there aren't also clear cut cases that are ruled out. If I publish a book as CC-BY-NC you can't turn around and offer it verbatim on Amazon for some fee. This is useful, and the use of NC in the context of text and media strikes me as quite different to the case for software.
- ghaff 5y agoYou are correct that there are also cases where use is clearly commercial. Simply selling the licensed work is one although I expect the sort of person who does that doesn't really care much about the license. Another is probably things like advertising but if the organization has any sort of legal department, they're probably going to want to confirm that you have rights to the work in question. And then, as I say, there's a vast middle ground about which different people have differing strong opinions.
- mytailorisrich 5y agoIt looks like your example [1] was actually rather clear cut based on the actual use of the work and case law quoted in the court decision. I think in most cases it is actually clear what "non-commercial use" looks like.
- Ennea 5y agoI get the arguments and the point of this, I suppose. But I keep asking myself: what does it mean? What conclusion do you draw from it? You're differentiating between free and non-free licenses, but what for?
- erezsh 5y agoExactly. They're trying to phrase it like a philosophical non-judgemental distinction. But if it contains no judgement, then what's the point? In my view, the whole thing is a fallacy. Freedom is always in degrees. I can't take existing GPL software and claim that I wrote it. It is limiting my speech. So is it not free? The thing is, "free" is a word with positive connotations. And "non-free" sounds bad. So what we're seeing is people with different ideologies, each trying to draw the border at what "free" should mean in that context, in order to fit their perspective and agenda. The sooner we admit this, the sooner we can drop this hair-splitting and ask the actual question behind it -- which approach to licensing is better for the world?
- danShumway 5y ago> But if it contains no judgement, then what's the point? I would flip the question around. We've seen a number of companies like Mongo put real effort into claiming that they should be considered Free (as in speech) software. They didn't have to do that, but they thought it was worthwhile to do so. My feeling is that the philosophical distinction does matter, or else people and companies wouldn't get so bent out of shape when it's pointed out that their licenses are philosophically different. There is a lot of reputation and public perception rolled up into words like "Free/Libre content", and into words like "Open Source". I am, to a certain degree, genuinely sorry that "Free" as it is used here has an inherent positive connotation. But also, it's not our fault that society standardized around a word that had a positive connotation. And it is not true at all that the entirety of the positive connotation around Free/Libre software came from the word "Free", Open Source advocates have fought hard to distinguish between Freedom and commercial cost. You're right that this is a fight over connotations, that's all it is. But you're wrong in saying that there's not a fundamental difference between GPL and Non-Commercial licenses. Being able to accurately and quickly describe, label, and search for a category of software/content is important, and it is valid to be upset about putting a ton of activism and time into building a category of software/content, and then having a bunch of other people come in who fundamentally do not understand why those distinctions exist or why they matter -- and then for those people to argue that they get to use those connotations now, and Free Software advocates need to go away and start over from scratch if they want new terms that describe what they mean by "freedom". You're also right that Freedom is a continuum, but you're wrong that this means we should stop trying to define the word. Right now we're fighting over whether Non-Commercial licenses are "Free". There are licenses that do not even meet the minimum CC definitions that want to label themselves as Free. There are music licenses that openly label themselves as Copyright Free that have restrictions on whether they can be shared or where they can be embedded or streamed, even for Non-Commercial products. They want (and in fact are) also participating in this debate. So because this a continuum, and because there really is no clear, universal cutoff point where we can say something isn't Free, there is thus a large benefit in setting up a clear standard to prevent the continual erosion of the word "Free". There is a large benefit in being able to search for terms like "Open Source" or "Free/Libre" being confident that you'll get back a category of content/software that will meet at least a minimum standard threshold for what rights they'll guarantee. See also words like Vegan. Reducing animal harm is a continuum as well. There are different standards of Veganism, and grey areas where different people disagree on what does and doesn't count. Different parts of the Vegan world are more strict about wax coatings and micro-ingredients. But broadly, we still have a cutoff point where almost across the board we don't consider stuff like beeswax to be Vegan. And if someone comes and argues that animal harm is a continuum and we're just arguing over connotations and definitions, and a piece of food that's vegan but has honey is still better than a steak, my response is going to be, "yeah, so? What's your point?" We want a category that makes it easy to find stuff in the grocery store, and we want a well-defined standard so we can narrow down where people are on that continuum of reducing harm. The same is true of Open Source and Libre software.
- emilfihlman 5y agoAnything but dedicating to public domain is non-free. Or we can just not kid ourselves and agree that there are various definitions for free and none of them are better than the other.
- jglauche 5y agoHaving seen a lot of CC-BY-NC licenses in my 3d printing days, most of the creators who chose this license don't want big companies to rip off the idea and make a lot of money with it. But the problem is that If I make any money on it (say I want to play a song on twitch where I do like 5$ a month) in my perception this is commercial use, so I can't use it. Or back then I had a small company any wouldn't make much money but avoid CC-BY-NC licenses because they are all vague and I know of at least one case of a creator actually going against small shops via legal action.
- ashtonkem 5y agoIf “free” must include the right for massive corporations to take your unpaid labor and extract profits from it, then I’m not sure the author and I have the same definition of freedom. Or, perhaps, I have zero interest in a setup that seems to benefit only a small number of parties, regardless of how you may argue that it’s actually “freedom”.
- api 5y agoThe entire FOSS movement is stuck in the 1980s-1990s and has not adapted to the new business and computing environment of the 21st century. Source code is far less relevant to freedom today. The new closed is closed runtimes and closed data. I can run a service based on 100% open source software that I either use from others or produce myself, and if the runtime and user data are behind a paywall the result is something that is more closed than closed-source software. At least with closed-source software you can still run it. I can take a file produced by a 1980s DOS program and load it up under that program in DOSBox on a computer today. I also have all the data I ever made, and if I want to put in the effort to reverse engineer the format could extract it or port it to some other format. My data is my data. None of this can be done with hosted SaaS. Cloud is the new closed and is far more closed than the old closed. We confuse free "as in beer" with free "as in freedom." These two are actually at odds. If all software is free "as in beer," it becomes impossible to field any business model that prioritizes the user. The only available business models are closed-data/closed-runtime SaaS, usually with a healthy dose of lock-in and surveillance capitalism, or closed super-locked-down hardware like Apple's iOS that effectively achieves SaaS levels of lock-down but at the edge. A model in which the user pays directly for the software is necessary (but not sufficient) to enable software that actually prioritizes the user. (The other necessary condition is at least some users exercising discernment and purchasing software that doesn't treat them like shit.) If you can't sell software, you either have to sell the user (surveillance capitalism), exploit/con the user (gambling-based models like loot boxes), or find some other way to erect a paywall (SaaS, locked-down hardware). Free "as in beer" means honest straightforward business models are impossible. Finally the idea that all software even can be free "as in beer" is a fantasy, especially when you go beyond bare bones open source code that requires a lot of expert setup or "geek tools." Software that non-geeks can actually use requires exponentially more effort to produce and maintain than open source projects that are made for programmers by programmers. Getting a program to work is often maybe 5-10% of the effort, with the other 90-95% being UI/UX. Worse, UI/UX is the sort of work that most programmers do not find fun. As a result they have to be paid to do it, which is why few if any truly free "as in beer" open source products have broken out beyond hacker subcultures and IT/developer audiences (unless they are used as a hidden platform or component in providing something else, like Google's massive surveillance capitalist empire running on Linux). IMHO we need to re-think the entire open source social contract from the perspective of how to maximize freedom (and privacy) in today's world. Dogmatism is the largest impediment to this, but I also have the sense that the institutional side of open source (e.g. OSI) is completely captured and in the pocket of FAANG companies that do not want anything to change. I recall a FOSDEM lecture a while ago on "threats to open source" that read a bit like this article, and the presenter was a lawyer for Facebook. If organizations like OSI won't help, we need new organizations. We may also need new terminology. Edit: AFAIK Richard Stallman would probably agree with at least some of the things I say above. He argued on several occasions that open source did not always have to imply free as in no payment or no economic model. The GPL has issues that hamstring its adoption and is not the right answer to this, but it's still one of the better licenses for open source ventures that want to dual-license or prevent SaaSification.
- D13Fd 5y agoFree for non-commercial use sounds good until you think about it. Basically everything is commercial in some way. An artist? Commercial if they ever want to sell their art. A writer? Same. A hobbyist with a blog? Probably commercial, if they are using the blog to promote themselves. A friendly neighborhood IT guy? Probably commercial given that they are competing with others and that they probably get some form of compensation (e.g. free beer) from time to time. It’s really hard to think of safely non-commercial uses.
- gpm 5y ago> It’s really hard to think of safely non-commercial uses. Schools, politicians, militaries (and a lot of other parts of the government) people doing stuff just for fun (and not for beer). It's easy to think of them, I'm just not sure they're the use cases you actually want to be free. Did you really intend to subsidize the <country you don't like here>'s military and <politician you don't like here>'s campaign but not your local maker space that charges a bit of money for entrance to support itself?
- D13Fd 5y agoI’m not sure if I’d categorize all military, political, and government uses of copyrighted media as “non-commercial.” For example, if they use your photo or video in an advertisement that they pay to have played on TV, is that still non-commercial? That’s sounds pretty commercial to me.
- gpm 5y agoI'm no lawyer, there might be some exceptions, but I don't believe TV-commercials would be one. Compare to the Fedex case linked elsewhere in this thread: https://creativecommons.org/2017/02/24/update-great-minds-v-fedex-office-litigation-involving-nc-sa/ https://creativecommons.org/2017/02/24/update-great-minds-v-... To quote from the ruling (internal quotations, which all of this is, and citations omitted) > A licensee to make and use is not (in the absence of specific language in his license) limited to making with his own hands, in his own shop, or by his own employes. He may employ, procure, or contract with as many persons as he chooses to supply him with that which he may lawfully use, provided such conduct does not change his relation to the licensor.” https://drive.google.com/file/d/0B0HBOY8b2doEdmpkMU4ya2dKM28/view?resourcekey=0-wkQnv81hkT8WRZURR7z6tw https://drive.google.com/file/d/0B0HBOY8b2doEdmpkMU4ya2dKM28... Displaying the picture to recruit new soldiers seems to me to be a non-commercial use, assuming you accept that (which I admit I am asserting without support) paying to have it be displayed on TV doesn't make it commercial.
- eigengrau5150 5y agoThat's the point. If I release code under an anti-commercial license it's because I don't want my code used for commercial purposes unless I'm getting paid. Businesses don't deserve freedom.
- phkahler 5y agoIt looks like there are too many CC-XX licenses and they talk about incompatibility. This is the same issue I have with OSI and their "open source" licenses. For software there are IMHO a very small set of relevant licenses: MIT/BSD (IMHO we don't need both), GPL/LGPL, and regular commercial licenses. It bothers me that there are other free software licenses like Apache and MPL (probably bothers me because I don't yet understand the differences) but it is still a relatively small set. I suppose AGPL is also a reasonable desire for some people given the rise of SaaS, but even throwing that in the mix results in incompatibility with a lot of code.
- ghaff 5y agoBasically Apache is a more "modern" license in the MIT/BSD vein that has language related to patents and perhaps other things that make lawyers more comfortable. I believe the Cloud Native Computing Foundation now requires Apache for new projects under the foundation. (The Apache Software Foundation also has a lot of projects associated with it as well of course.) And MIT's probably more common for individuals and small projects that just want a basic license without a lot of legal language they don't really understand.
- karmakaze 5y agoI recognize about 4 levels of software freedom: MIT, LGPL, GPL, APGL. Other licenses can also fall into these level categories. Special licenses like 'everyone except Amazon' seems 'for the people', but really it isn't, AGPL is. The reason people want these special licenses is because they want their cake (popularity like MIT) and eat it too (make it not free in personally selected ways).
- pritambaral 5y ago> Special licenses like 'everyone except Amazon' seems 'for the people', but really it isn't, AGPL is. The reason people want these special licenses is because they want their cake (popularity like MIT) and eat it too (make it not free in personally selected ways). Another common reason is that they want to be able to profit off of the code, sometimes even taking in other people's contributions, without allowing anyone else (sometimes even contributors) to profit from it.
- mark_l_watson 5y agoI have been considering relicensing my Creative Commons No Modifications and No Commercial Use books that I have written in the last ten years. It would make more sense to allow derivatives with attribution, translations to other languages, and using parts in other works. I don't write for profit although when people optionally choose to pay me instead of getting a free copy, that is fun and gives me a good feeling. I write because it is a lot of fun, I meet people through my books, and I would like to be helpful. For software, my favorite license is the AGPL although I almost never use it because, once again, when I work on something I want it to be useful and I get more usage when I use the Apache 2 license. I feel conflicted about this. Sorry to be really off topic: I wonder what the state of software will be like in 500 years. I would guess that software will be ancient, relatively unchanging, and effectively bug free. I expect operating systems to be very static and very secure. Except for radically better AI, I question why in the distant future software has to change much in time except for brand new application categories. I also suspect that almost all software will either be Free Software of tightly controlled commercial software - I think there will be a winner.