Because I like the 2-clause BSD license. I am not a fan of âcopyleftâ or forcing obligations on people in general. I want my software to be available for anyone who wants to use it.
He missed the entire point of copyleft which is a bit disappointing.
All well, at least it is libre. I respect his choice in the end as pressuring or forcing someone to use a copy left license us just as bad as proprietary software
The GPL is a better choice if you want to make money from the software. With a pushover license, your competitors can extend the program and profit from it in a way you canât because they arenât required to give the changes back. The GPL evens the playing field. Of course, you often see the original company requiring a CLA so they retain copyright over all of the code.
On the other hand, it does enable possibilities that you would be very unlikely to get otherwise. For example, Cedega (formerly WineX) forked Wine when it used a pushover license and brokered deals with game companies to make the DRM compatible with WineX/Cedega. That meant you could play these games on Linux-based OSes with Cedega, but not Wine. I really wonder if it would have been possible to make Wine compatible with some of these DRM schemes otherwise. Consequently, however, Cedega could not incorporate any changes from LGPLâd Wine, as that would have required them to license Cedega under the LGPL, too.
Thatâs another issue. You can incorporate MIT-licensed software in GPL software, but you canât incorporate GPL software in MIT-licensed software. So going with the GPL gives you more options. As SerenityOS is building everything from scratch, this isnât an issue, but you can well see how it could be. The LGPL is far less disruptive to people who want to release their software under a pushover license. It only requires you give back any changes to the LGPL-licensed part, and does not cover other parts of your program. Personally, I really like the LGPL. It levels the playing field while being quite compatible. Itâs not perfect either, of course.
Itâs a tricky question, and there are no right answers. Ultimately, the decision is up to the developer and I canât fault any choice, including the decision to use a proprietary license.
I personally wonât use any proprietary software and I especially wonât use any DRM. The purpose of the GPL isnât to force companies to pay up to get out of copy left. The purpose is to keep the code free no matter what so that people can control there own computing