Recently I started making an open source project on github and I was prohibited to select a license for it.
Before making any unthoughtful actions I started googling about licenses and what are the legal concerns involved.
If anyone wants to check it out I suggest the following sites.
https://choosealicense.com
https://www.softwarefreedom.org
https://www.gnu.org/licenses/license-list.html
https://opensource.org
https://www.blackducksoftware.com/top-o ... e-licenses
After researching I understood that I had some real problem.
On this new project I used the L2jServer Rnd class to generate random results.
According to GPL3 anyone who distributes your code or a derivative work to make the source available under the same terms.
So what if someone wanted to use my project to make some kind of proprietary software? GPL3 is all about being against proprietary software.
But in my mind that is not truly open source. I want my work to be used by companies even if they do not want to share their sources when releasing a product. Doing so would be absurd for them.
So the idea of using the L2jServer Rnd class was too risky to use and as a solution made a new class on my own.
At this point, in addition to the obvious flaw in truly free to use by anyone logic, I also found that there are loopholes in GPL3 to protect programmers. The more I read, GPL3 looked distasteful as a truly open source license and more of a copyleft considering license.
A truly open source license should let people do anything they want with your code as long as they provide attribution back to you and not be forced to share their work when making it public. Personally, I made my new project under the MIT license that does exactly that. I could elaborate more why I did not choose to use Apache, CC0 or any other license over MIT, but I try to keep this post short.
I do not blame L2jServer for using "the wrong" license, it is just that noone bothered to see what newer options are out there.
As far as I can tell, the newer, truly open source licenses, came much later than GPL after many legal acts and conserns.
Finally I merely propose that The Team of the project, as the legally accountable persons for such an action, should consider changing the license to MIT. It reflects (a) what L2jServer was hopefully intended to stand for and (b) the truly open source impression everyone takes for granted by getting involved with this project. Only a permissive license can reflect that, using a copyleft license like GPL3 may suggest opposite intentions.
L2J Server GPL3 license. Truly open source?
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct
- Pandragon
- Posts: 704
- Joined: Tue Jul 26, 2005 7:38 pm
- u3games
- Posts: 1156
- Joined: Sun Feb 27, 2011 7:00 pm
- Location: Espaรฑa
- Contact:
-
- Advanced User
- Posts: 1026
- Joined: Thu Aug 14, 2014 6:31 am
Re: L2J Server GPL3 license. Truly open source?
My opinion is as Pandragon says, but it is also true that, as it is now, it is not bad either.
Inner circle must decide about that question... Simply...
Inner circle must decide about that question... Simply...
- Zoey76
- L2j Inner Circle
- Posts: 7005
- Joined: Tue Aug 11, 2009 3:36 am
Re: L2J Server GPL3 license. Truly open source?
The only way the community can survive is if everyone shares their contributions, by using GPLv3 we enforce that and discourage closed source distributions.
Powered by Eclipse 4.30
| Eclipse Temurin 21
| MariaDB 11.3.2
| L2J Server 2.6.3.0 - High Five ![๐](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f680.svg)
Join our Discord! ![๐ฎ](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f3ae.svg)
![๐ฌ](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f4ac.svg)
-
- Posts: 582
- Joined: Mon Jun 20, 2011 2:40 pm
- Contact:
Re: L2J Server GPL3 license. Truly open source?
What community are you talking about?The only way the community can survive is if everyone shares their contributions, by using GPLv3 we enforce that and discourage closed source distributions.
The only way the community can survive is if the community sees some signs of life from the administration / inner circle team, not because of some stupid license, as you can probably see in l2jserver's current state.
There were many contributors and contributions going on here back when I was active, they saw administration is sleeping and quitted (me included), its a fact.
- Zoey76
- L2j Inner Circle
- Posts: 7005
- Joined: Tue Aug 11, 2009 3:36 am
Re: L2J Server GPL3 license. Truly open source?
What you say it's true as well, but one thing doesn't cancel the other.sahar wrote: โTue Aug 07, 2018 12:54 pmWhat community are you talking about?The only way the community can survive is if everyone shares their contributions, by using GPLv3 we enforce that and discourage closed source distributions.
The only way the community can survive is if the community sees some signs of life from the administration / inner circle team, not because of some stupid license, as you can probably see in l2jserver's current state.
There were many contributors and contributions going on here back when I was active, they saw administration is sleeping and quitted (me included), its a fact.
Powered by Eclipse 4.30
| Eclipse Temurin 21
| MariaDB 11.3.2
| L2J Server 2.6.3.0 - High Five ![๐](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f680.svg)
Join our Discord! ![๐ฎ](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f3ae.svg)
![๐ฌ](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f4ac.svg)
- Gladicek
- Posts: 634
- Joined: Wed Jan 19, 2011 6:25 pm
- Location: Czech Republic
Re: L2J Server GPL3 license. Truly open source?
Yeah, but you should consider to do some clean up in inner circle and finally rebuild some basics in L2J community... that would give some users a new hope.Zoey76 wrote: โTue Aug 14, 2018 2:02 amWhat you say it's true as well, but one thing doesn't cancel the other.sahar wrote: โTue Aug 07, 2018 12:54 pmWhat community are you talking about?The only way the community can survive is if everyone shares their contributions, by using GPLv3 we enforce that and discourage closed source distributions.
The only way the community can survive is if the community sees some signs of life from the administration / inner circle team, not because of some stupid license, as you can probably see in l2jserver's current state.
There were many contributors and contributions going on here back when I was active, they saw administration is sleeping and quitted (me included), its a fact.
![Image](http://i.imgur.com/wSUOngG.png)
![Image](http://i.imgur.com/HzYhUTN.png)
L2J retired
- regenx
- Posts: 319
- Joined: Sat Jul 17, 2010 6:55 am
Re: L2J Server GPL3 license. Truly open source?
Make L2J Server Great Again !!
* With 4-5 or more contributors on every chronicle from Bitbucket projects..
** Only H5 is not enough. 50% of the players do not prefer H5
*** L2J is still the best!![Thumbup :+1:](./images/smilies/icon_thumbup.gif)
"The only way the community can survive is if everyone shares their contributions, by using GPLv3 we enforce that and discourage closed source distributions." < TRUE and agree! For that we need to use forum again and bitbucket, not telegram, weird chats, Discord or private sections with passwords... etc. etc.
* With 4-5 or more contributors on every chronicle from Bitbucket projects..
** Only H5 is not enough. 50% of the players do not prefer H5
*** L2J is still the best!
![Thumbup :+1:](./images/smilies/icon_thumbup.gif)
"The only way the community can survive is if everyone shares their contributions, by using GPLv3 we enforce that and discourage closed source distributions." < TRUE and agree! For that we need to use forum again and bitbucket, not telegram, weird chats, Discord or private sections with passwords... etc. etc.
- Zoey76
- L2j Inner Circle
- Posts: 7005
- Joined: Tue Aug 11, 2009 3:36 am
Re: L2J Server GPL3 license. Truly open source?
That may be true too, but what some people don't know about Inner Circle is that we keep the lights on, even when none is around, we solve problems that you don't know they exist, and we will be here as long as we can.Gladicek wrote: โMon Aug 20, 2018 12:26 pmYeah, but you should consider to do some clean up in inner circle and finally rebuild some basics in L2J community... that would give some users a new hope.Zoey76 wrote: โTue Aug 14, 2018 2:02 amWhat you say it's true as well, but one thing doesn't cancel the other.sahar wrote: โTue Aug 07, 2018 12:54 pm
What community are you talking about?
The only way the community can survive is if the community sees some signs of life from the administration / inner circle team, not because of some stupid license, as you can probably see in l2jserver's current state.
There were many contributors and contributions going on here back when I was active, they saw administration is sleeping and quitted (me included), its a fact.
About giving users new hope, I'm working on it
![Kappa :kappa:](./images/smilies/kappa.png)
Powered by Eclipse 4.30
| Eclipse Temurin 21
| MariaDB 11.3.2
| L2J Server 2.6.3.0 - High Five ![๐](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f680.svg)
Join our Discord! ![๐ฎ](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f3ae.svg)
![๐ฌ](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f4ac.svg)
- regenx
- Posts: 319
- Joined: Sat Jul 17, 2010 6:55 am
Re: L2J Server GPL3 license. Truly open source?
"we solve problems that you don't know they exist, and we will be here as long as we can."
but only for H5?
but only for H5?