3 ms·
We had the same experience with the Linux kernel. The original license was even more hard-line that the GPL --- it ruled out any way of making money, even sel
by tytso 6y ago
We had the same experience with the Linux kernel. The original license was even more hard-line that the GPL --- it ruled out any way of making money, even selling CD-ROMs with Linux on it. Linus had to consult with all of the contributors to relax the restrictions to GPLv2, and we all agreed that it was in the best interests of the community. So there was no problems in terms of getting consent from all of the developers to make that license change to something more permissive than the original license.
At the time, the failure modes of the more permissive licensing model (for example, of NetApp's innovations for things like WAFL were never contributed back to BSD) were more foremost in our mind, and so for us the GPLv2 was the right compromise between the rights of the community and the companies using, and improving, the code. Of course, the decision that we made in 1992 was in a world very different from 2020, and so hopefully the choice of the Apache license will be the best one for TerminusDB. I have only the best wishes for you and your community!