I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…
Thanks for all the suggestions. I will consider offering consulting support. I just wish there was an open source license that basically says "its free to use but if your company makes more than x billion of dollars in profit then you have to pay $x per month/year."
How to pay your rent with your open source project
141–150 of 171 posts
Re: How to pay your rent with your open source project
#142How about dual licensing of the core software itself? That is, release the source under a copyleft license, and sell licenses to companies who won't accept the copyleft terms. For libraries and tools targeted at software developers, I think the Parity Public License [1] is a particularly good choice. Taking it further, we should be willing to challenge the strict parameters of the Open Source Definition, the Debian F…
We shall not challenge the OSI and FSF definitions, because every principle that they defend is not only worth protecting, but under attack by bad interests. "Challenging" these is how you end up being gaslit by companies which are abusing the open source brand to peddle software that isn't. And such muddying of the waters makes it easier for companies to disregard the terms of copyleft licenses. This is non-negotiab…
If you want to retreat to "principles", that's fine. But then you'll have to deal with how poorly OSI and FSF definitions express them, differences of opinion among members hidden behind handwavy vague definitions, and a long history of inconsistent results on specific licenses.
I have no idea how any of this makes it easier for companies to disregard copyleft terms. Diffusion of copyright ownership and constant initiatives to discourage enforcement, by giving up rights and including by vilifying those enforce theirs, make it easy for companies to disregard copyleft.
Re: How to pay your rent with your open source project
#143I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…
CKEditor ( https://ckeditor.com/ ) releases their product using the GPL license. Most large business avoid the GPL since they don't want to release their own code in accordance with the GPL. CKSource, the company that releases CKEditor, sells commercial licences to those companies, and will issue free licenses to GPL-incompatible open source projects. https://ckeditor.com/pricing/
Re: How to pay your rent with your open source project
#144I get the feeling that every model for a business making money from open source has some sort of perverse incentive.
You can get good alignment in contracts that pay developers to write new software. And you can get good alignment in license agreements that pay for software already written. You can get good alignment in traditional software-vendor combination contracts for licenses or services plus maintenance and support.
Depending on what you mean by "open source", a substantial number of potentially well aligned models go out of bounds.
Re: How to pay your rent with your open source project
#145Re: How to pay your rent with your open source project
#146There is another option, unpopular with some open source advocates, the source-only option. You simply sell your software product (with source code) for a price. That's it. Simple and uncomplicated. Your customers get the source of your app. They can modify the code to suit their needs. But unlike open source, they cannot re-distribute the app. Very few companies would object to this. Some popular and profitable proj…
That is just "sell your software as closed source". Certainly that works, but not really related to the title. > can still study and learn from the source code. But will have to be careful not to use any of it and have no possibility of contributing improvements.
Re: How to pay your rent with your open source project
#147Earlier quoted context omitted.
CKEditor ( https://ckeditor.com/ ) releases their product using the GPL license. Most large business avoid the GPL since they don't want to release their own code in accordance with the GPL. CKSource, the company that releases CKEditor, sells commercial licences to those companies, and will issue free licenses to GPL-incompatible open source projects. https://ckeditor.com/pricing/
Can you release the same code under two licenses?
Re: How to pay your rent with your open source project
#148I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…
So long as it's clear you have no obligation to re-write the library especially for them, will this work?
Re: How to pay your rent with your open source project
#149Earlier quoted context omitted.
Offer paid support. Most managers in businesses love to outsource accountability for cash. The trick is to not also take in their work (i.e. for integration).
Are there any tricks to not getting entangled in the integration web? I could think maybe keep some references on hand of people who do integration work and refer them instead whenever the topic comes up?
Re: How to pay your rent with your open source project
#150I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…
Easiest is to license it as GPL or AGPL, sell a commercial license.