Replies: 5 comments 2 replies
-
It seems I did understand AGPL wrong. What I now read on several places is: What I want is:
Is guess LGPL is what I want. Do you agree? |
Beta Was this translation helpful? Give feedback.
-
I'm pretty sure LGPL would work, as it allows for closed source programs (such as a hypothetical game) to link the library and use it without needing the game itself to be open source. I asked Claude (AI chatbot similar to ChatGPT) about it and it said that the LGPL would permit this. |
Beta Was this translation helpful? Give feedback.
-
Changed the project license to LGPL v3.0 - before AGPL v3.0. Published all nuget packages using the new license. I also looked at other licenses which are more permissive than LGPL. For future changes I want to avoid changing from a permissive to a more restrictive one. See: https://en.m.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses |
Beta Was this translation helpful? Give feedback.
-
@friflo For ex. as mentioned here, no one that works for larger companies will touch code with this license: Here is example how to properly load and use library as dynamically linked :
Further explanations on how (in terms of complying with license) LGPL libraries can be used is here: Can you please reconsider reposting as MIT? I understand that you don't want your hard work to get used by someone that will do small modifications and resell it, but quite honestly lgpl is major turn off for adoption. Keep in mind that reflection has a runtime performance cost. |
Beta Was this translation helpful? Give feedback.
-
As in the last steps to publish an official |
Beta Was this translation helpful? Give feedback.
-
Hi! I'm a hobbyist developer looking to use the ECS in my game, however, the AGPL license used for the software is not compatible with the game being closed source, and would require the game to be open source, which is sadly nonviable for a commercial project. Are there any plans to change the license of the ECS (and, since the ECS requires it) Fliox itself to allow for its use in closed source projects?
Beta Was this translation helpful? Give feedback.
All reactions