Hacker News new | ask | show | jobs
by nickpsecurity 3508 days ago
"Couldn't there theoretically be a license that allows open source projects to use it and remix it, but business usage must be sub-licensed? "

Yes. I think it's possible. I've proposed one here before that had all the advantages of FOSS, including remixes, so long as originator or owner of copyright continued getting paid. The main, remaining risk was rates getting jacked up due to inability to move off the product. An upper limit can be put into the license itself or terms fixed per version w/ perpetual license for that version. BSD or Apache licensed code could be integrated into such projects with contributions going to them under their license if commercial one merely interfaced with OSS subsystem. Finally, there's potential for time limits on how long a release stays proprietary with it going OSS after a period of time.

So, quite a few models can work. It should be noted that FOSS largely didn't work in terms of making good money or long-term maintenance of the software. Those that do are uncommon or rare. Easy with proprietary, shared-source software since you get paid if they really want it. :)

1 comments

> Yes. I think it's possible

I think the point is that it would break license compatibility. You can't have other projects use it without either giving it away (in which case your own commercial use is broken) or having them switch to your license (their desires are broken).

You mean FOSS projects desire to use it under their terms. That's a subset of potential users and contributors. Commercial users can license it. FOSS might also use it as an optional, paid component (eg plugin). They sort of do already with Open Core, Paid Extras model. These options won't be popular among FOSS-only types but commercial users might be fine with extensible, source-included software. Even Microsoft had huge community of developers supplying code for stuff depending on their proprietary software.