7 ms·
Consider public-private licensing. Choose a license that requires sharing back, or limits to noncommercial use, and sell individual exceptions to that rule. h
by kemitchell 7y ago
Consider public-private licensing. Choose a license that requires sharing back, or limits to noncommercial use, and sell individual exceptions to that rule. https://indieopensource.com/public-private/indies https://indieopensource.com/public-private/indies
- nostalgk 7y agoThis, I think, is the key. The few projects I'm working on right now are not at the point where business logic would come into play, but all contributors are in agreement that they would support this model over all. It allows the public to continue to use your work to collaborate and create better things, which is the point of open source, while allowing businesses (which should be able to afford to license a software product) to still pitch in and generate a profit. Both of these will attract talent and interest and allow collaborators to prosper.
- kemitchell 7y agoThis approach is as old as the hills. From RMS' Copyleft: Pragmatic Idealism: > Many years ago, a friend of mine was asked to rerelease a copylefted program under noncopyleft terms, and he responded more or less like this: > > > "Sometimes I work on free software, and sometimes I work on proprietary software---but when I work on proprietary software, I expect to get paid." > > He was willing to share his work with a community that shares software, but saw no reason to give a handout to a business making products that would be off-limits to our community. His goal was different from mine, but he decided that the GNU GPL was useful for his goal too. The approach is far more common in other kinds of licensed, creative work. Creative Commons' choice to standardized noncommercial license terms helped make commercial-noncommercial licensing familiar in photography, illustration, music, and so on. The model has gone by a few names. Those researching should search on "selling exceptions" and "dual licensing", too. I'm doing what I can to popularize through License Zero (https://licensezero.com https://licensezero.com).
- neilv 7y agoSome of the times when people would repeat things RMS said about sustaining Free Software work by making money from consulting on the side, this seemed misleading. I understand RMS was at times the beneficiary of people who were sympathetic to his mission. For example, students said at one point he was living in a university office that someone arranged to be allocated to him. Personal sacrifices like this, towards his principles, were to RMS's credit, but the suggestion that one could just pick up consulting work on the side seemed misleading. RMS was one of the better programmers, and famous, and even he didn't seem to pull off that sustainability reliably.
- kemitchell 7y agoRMS originally made money for FSF by selling copies of Emacs and other programs on tape. That was back when the first person to buy on physical media couldn't just slap on the Internet.
- neilv 7y agoAs an author of some niche open source, I've tried simple licensing like that (e.g., "GPL, or ask me about other license"), but the software had only a few commercial users that I know of, and I never made a penny that way. You need commercial users who want to use your stuff enough, and the GPL/LGPL/whatever license won't work for them, such that it will get pushed up to someone who'll follow through and negotiate a license. (You also need it to not quietly be used by parties ignoring the license, like has happened many times with Linux and certain GNU-ish libraries that would be expensive to reimplement.)
- kemitchell 7y agoI've advised a number of clients away from public-private licensing toward simply approaching their clientele directly and pitching traditional software deals. Some who manage to sell licenses that way choose to release their work under copyleft or restricted terms, after the fact. The tell is a known, small, approachable target market. Especially when the developer already has positive relationships with important would-be customers.
- lliamander 7y agoJust remember: a license which limits the use (even commercial use) of software is not a free software/open source license. People may use whatever license they wish, but it's important to be clear about what is (and is not) FOSS.
- kemitchell 7y agoWhat is and isn't FOSS is not clear and never has been, when it comes to copyleft. We could rewrite any copyleft license as a limit on use. Don't use this MPL library to build a closed, competing fork. Don't use this GPL program to build a larger, closed program. Don't use this AGPL framework to build a closed web service.
- lliamander 7y ago> What is and isn't FOSS is not clear and never has been, when it comes to copyleft. OSI and FSF would disagree. > We could rewrite any copyleft license as a limit on use. What is the purpose of your argument? What are you trying to achieve? Do you want a Lobjan specification of FOSS? There may be difficult cases around the edges of the definition of FOSS, but restrictions on commercial use are not one of them.
- kemitchell 7y agoOSI itself hosts the best evidence that its Open Source Definition isn't clear: its license-review mailing list archives. Have a look sometime! As for FSF, their process for considering licenses is a black box. We have "What is Free Software?", published largely in response to the creation of the Open Source Initiative. But it's no more a technical specification than OSD is. I never claimed that restrictions on commercial use are "open" or "free", or that any particular license that does so is "open" or "free". I have and do claim that neither OSI nor FSF provides any clear, complete guidance on what "open" or "free" copyleft can and cannot do. Consensus within the relatively small groups of folks actively engaged with those institutions is founded in good-sounding generalities, not any rigorous definition.