After feedback from a number of people (1) in the last post, and consulting privately with a number of other people (1), and some consideration on the merits of each naming option (including possibility of confusion with other projects and searchability in your favorite search engine), I'm going with Fenius as the new name for Hel. That will also give me an excuse to get more acquainted with Irish mythology and legends to be able to give cool names to Fenius-related tools.
As for the question of licensing, I'll keep everything under the GPLv3 for now; I can worry about library licensing after I actually have libraries to license. But I have reached the following conclusions about the matter:
If the goal is to have something like the LGPL but allow static linking, it is better to use a stricter license (such as the LGPL) and add an exception notice granting the right to static linking, than to adapt a more liberal license (such as the MPL) to add further restrictions.
The reason is that in the first case, you are still using the LGPL, while in the second you are creating a new license. And if you create a new license, you have to handle updates to the license. In the case of an existing popular license such as the (L)GPL or MPL, there is an organization respected by the community behind the license, who can be reasonably expected to publish new versions of the license in the spirit of the existing ones. If I create a new license, who gets to publish new versions of the license? The answer is either myself (and why would you trust a random person to publish 'good' new versions of the license?), or no one (and then you cannot update the license unless you get every copyright holder (i.e., everyone who ever made a contribution to the codebase) to agree).
Of course these points are moot as long as there is a single copyright holder to all the codebase, but typically contributors retain the copyright to their contributions to the project.
Stay tuned for a post about persistent hashmaps Real Soon Now™.
P.S.: My coding activity is still a bit limited right now due to RSI, which is getting gradually better.
Copyright © 2010-2023 Vítor De Araújo
O conteúdo deste blog, a menos que de outra forma especificado, pode ser utilizado segundo os termos da licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.
Powered by Blognir.