* Posts by sarek1024

1 publicly visible post • joined 1 Dec 2020

OpenZFS v2.0.0 targets Linux and FreeBSD – shame about the Oracle licensing worries

sarek1024

Linus doesn't want programmers to make a living from code

The *ONLY* problem with the license is that it is not viral and thus not compatible with the beloved GPL. The OpenZFS license meets 100% of the definition of open source and thus there is no *REAL* issue with using it on Linux or any other open source OS (I am a FreeBSD user). GPL has one fundamental flaw which that makes it in the eyes of anyone who is not in the Cult of Stallman (not the only or even the first open-source philosopher/champion) "evil". That flaw is it makes it *IMPOSSIBLE* to be a independent developer (i.e. not backed by a large organization or foundation) and make a living from writing free open source software (which from every standpoint, except for making a living if you use GPL, is the right way to do software development). Before any of the members of the Cult point to being allowed to offer "support and other services unrelated to the code it self" this is *NOT* making a living from programming it is making a living from doing everything else but programming (again something that only well backed developers can do). Donations are also not "making" a living they are only charity and again only available to a project that has reached a critical mass user base (which often requires the marketing muscle of a corporate sponsor and thus is not available to independent developers).

Non-viral open source licenses such as the one Oracle uses and the BSD license do not have this flaw because they do not prevent me from reusing my open-source code in a paid project (or even to customize the code for a specific user who just happens to be willing to pay for it). Noting here keeps the main body of the code from being open-source. Viral licenses like GPL are designed specifically to not allow this and thus are really, at the end of the day, a weapon of large corporations against small developers. I am sure this is what Stallman originally intended but it is the result and Stallman is too much of a idiolog to admit that thus we are now stuck with his error and its stifling of real innovation.

For more see https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/article.html