Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: GPL Discussion  (Read 5161 times)

0 Members and 1 Guest are viewing this topic.

Jabberwocky

  • Full Member
  • ***
  • Posts: 157
    • View Profile
GPL Discussion
« on: January 23, 2015, 09:26:55 pm »
Edit (by eXpl0it3r): Split the topic from here.

GPL is a bad license, as it infects the whole project. 
If someone uses your library, then their entire codebase must also become GPL, which pretty much nobody wants to do.

http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works
« Last Edit: January 23, 2015, 11:08:19 pm by eXpl0it3r »

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: GPL Discussion
« Reply #1 on: January 23, 2015, 09:41:27 pm »
Bullshit.
Whether or not a licence is good or bad is a very subjective opinion.
It is the prerogative of every code author to choose the licence for their code that they feel best matches their wishes for how the code is used.
It's not your place to say that the GPL v2 is a bad licence on anyones behalf. You can only say that as far as it pertains to your own code.
« Last Edit: January 23, 2015, 09:46:30 pm by Jesper Juhl »

Jabberwocky

  • Full Member
  • ***
  • Posts: 157
    • View Profile
Re: GPL Discussion
« Reply #2 on: January 23, 2015, 10:35:42 pm »
Heh, fair enough Jesper, although not delivered with the most tact.  ;)

Let me clarify then.

This license is bad for anyone who doesn't wish to release their entire project as open source.  There's nothing subjective about that, and it applies to a lot more people than just me (in fact, probably most).  I just wanted to make sure Mj PsykOo was aware of this.

By the way, looks great Mj PsykOo!  I should have written that in my first post.
« Last Edit: January 23, 2015, 10:38:08 pm by Jabberwocky »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: GPL Discussion
« Reply #3 on: January 23, 2015, 10:41:36 pm »
Even with the proper context, you can't say it is bad. It's at most not suitable for one's needs.

But anyway, can we please have a post mentioning the GPL license without starting a war against it?

Thank you.
Laurent Gomila - SFML developer

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: GPL Discussion
« Reply #4 on: January 23, 2015, 10:47:16 pm »
Heh, fair enough Jesper, although not delivered with the most tact.  ;)
I don't care about tact, I only do facts.

This license is bad for anyone who doesn't wish to release their entire project as open source.  I just wanted to make sure Mj PsykOo was aware of this.
As soon as you release any code to the world you need to think about the terms/license you do so under. Why is this notable/special? It is something you always need to consider - quite important actualy.

Edit: Laurent: no war on gpl from here.
« Last Edit: January 23, 2015, 10:53:30 pm by Jesper Juhl »

Jabberwocky

  • Full Member
  • ***
  • Posts: 157
    • View Profile
Re: GPL Discussion
« Reply #5 on: January 23, 2015, 10:54:00 pm »
Even with the proper context, you can't say it is bad. It's at most not suitable for one's needs.

Alright.  It's not suitable for one's needs, in the same way a canteen filled with sand isn't suitable to a man dying of thirst in the desert.  If we don't want to call that canteen "bad" for the dying man, so be it!  ;D

But point taken - no more argument on GPL.  I've said my piece and of course an author has full right to choose whatever license she likes.

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: GPL Discussion
« Reply #6 on: January 23, 2015, 11:00:03 pm »
Quote
I don't care about tact, I only do facts.
The facts are that GNU/FSF itself says that LGPL is better than GPL if library's features are available in other non-GPL libraries already.

Quote
It's at most not suitable for one's needs.
It's not suitable for this library (because lighting stuff is dime a dozen already), according to GNU/FSF itself, but what do they know about GPL... right? ::)

https://www.gnu.org/philosophy/why-not-lgpl.html
Back to C++ gamedev with SFML in May 2023

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: GPL Discussion
« Reply #7 on: January 23, 2015, 11:12:59 pm »
Those who didn't notice, the topic has been split from the original thread.

Saying that something is bad, is in mostly all cases rather subjective, as such there's no need to call bullshit on things and a normal and less loaded answer would've worked fine as well. ;)

Besides I think it's important to point out the limitation GPL can bring up onto your code and even more importantly the code of those, who'd like to use your library. Since licensing is not a trivial topic, it's common that many don't really understand the implications of their choice in a license.

Additionally as pointed out, LGPL is a lot better suited for such libraries.
« Last Edit: January 23, 2015, 11:15:04 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: GPL Discussion
« Reply #8 on: January 23, 2015, 11:35:37 pm »
Quote
Additionally as pointed out, LGPL is a lot better suited for libraries.
Even GNOME and KDE (the two arguably biggest/oldest open source DEs) do LGPL libs + GPL apps, not GPL everything.

Quote
It's not your place to say that the GPL v2 is a bad licence on anyones behalf.
FSF itself thought it's too weak to protect what it's supposed to after tivoization issue and stepped it up with incompatible GPLv3.
« Last Edit: January 24, 2015, 12:03:48 am by FRex »
Back to C++ gamedev with SFML in May 2023

Xafi

  • Newbie
  • *
  • Posts: 18
  • My project, http://1ndieidea.hol.es/
    • View Profile
Re: GPL Discussion
« Reply #9 on: January 25, 2015, 12:42:51 am »

 

anything