3 ms·
I won't touch anything that is almost open source with a ten-foot pole. The two main sticking points for me are A) contributors working for free but not retaini
by benatkin 5y ago
I won't touch anything that is almost open source with a ten-foot pole. The two main sticking points for me are A) contributors working for free but not retaining equal rights to the product and B) the tendency of leaders of projects that are not-quite-open source to undermine the Open Source Definition and the Open Source Initiative.
- kadoban 5y agoIMO the model they have is the best kind of not-quite-Open-Source, at least. It looks to be every commit to master is MIT licensed after 18 months. Better than "only this bit is Open Source, the rest isn't and never will be". I couldn't work out if the time delay was encoded in the license and the commits are already public even before they're MIT licensed or if it just depends on manual action.
- zbaylin 5y agoHey, Onivim contributor here! I think Oni is in a hard place where it’s the primary source of income for Outrun Labs. Oni is open source in two senses - the source is available online (technically doesn’t meet some definitions of open source, but the source is open) - we MIT commits after 18 months. In terms of contributors retaining rights to the product, we do have a bug bounty program where if you fix a bug with a PR, you get a license for free. Not quite what you mean I’m sure, but it’s essentially payment for contributions. We definitely aren’t deliberately trying to undermine the OSD. The reality of open source software at the moment is that most of it is either created or sponsored by large companies who have a ton of money to throw at it. We are trying a new model of making money from open source software to allow us (well, Bryan) to work on Oni full time. We’re definitely open to suggestions, though!
- vimacs2 5y agoJust so I understand this correctly, the version of Onivim 2 from 18 months ago will be open source? That's not the worst solution if true. John Carmack would do something similar with many of his game engines back when he was working with Id Tech (albeit with a much longer lag time).
- zbaylin 5y agoYep! You can find the MIT repo here: https://github.com/onivim/oni2-mit https://github.com/onivim/oni2-mit I actually never thought of it in the context of Id Software, that’s an interesting comparison!