Page 1 of 3 123 LastLast
Results 1 to 10 of 91

Thread: PHP5 JSON Still In A Licensing Mess

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,834

    Default PHP5 JSON Still In A Licensing Mess

    Phoronix: PHP5 JSON Still In A Licensing Mess

    Debian-based Linux distributions are in a bit of a mess with their support for JSON over what appears to be a bit of a silly license issue...

    http://www.phoronix.com/vr.php?view=MTQ0MTY

  2. #2
    Join Date
    Mar 2013
    Posts
    170

    Default

    wth, this is so stupid, my brain can't believe what my eyes are reading. Such a simple clause would require a full rewrite :S ohhh boy silly gpl purist's

  3. #3
    Join Date
    Nov 2007
    Posts
    1,353

    Default

    every software should come with that clause. There should be laws that state that is implied. wth.

  4. #4
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,458

    Default

    That license text is a classic in the IP world :

    http://wonko.com/post/jsmin-isnt-welcome-on-google-code

    Read the whole post. The best stuff is near the end.

  5. #5
    Join Date
    Jun 2009
    Location
    Elsewhere
    Posts
    90

    Default

    Quote Originally Posted by bridgman View Post
    That license text is a classic in the IP world :

    http://wonko.com/post/jsmin-isnt-welcome-on-google-code

    Read the whole post. The best stuff is near the end.
    Thanks for making my morning, sir!

  6. #6
    Join Date
    Jul 2010
    Posts
    81

    Default You either take copyright seriously or you don't

    Interesting, a whole thread dedicated to ridicule over license compliance.

    It is simple, no matter how trivial this line in the PHP5-JSON license is, it conflicts with the GPL clause that forbids restrictions beyond what is covered in the GPL.

    You can love the GPL or hate it, but it is a license written to make sure that everybody has the same rights and obligations under the license, no matter what.

    The "do no evil clause" supersedes the restrictions in the GPL and as such conflicts with it. It makes the combination of the two non-distributable.

    Besides, who would want to prohibit Dr. Evil from using PHP5-JSON code for his Sharks-with-frikin-Lasers-attached-to-their-heads?

  7. #7
    Join Date
    Apr 2010
    Posts
    739

    Default

    Quote Originally Posted by TheOne View Post
    wth, this is so stupid, my brain can't believe what my eyes are reading. Such a simple clause would require a full rewrite :S ohhh boy silly gpl purist's
    It's not a problem with people being license purists - it's that the GPL itself has such strong restrictions about co-existence with other licenses. Trivial as this extra clause is, it *is* an extra condition being imposed, and that *is* contrary to the GPL. It's silly, but when you're dealing with legal issues, nobody wants to take chances on matters of interpretation.

    Really, I'm surprised they haven't just solved it by getting upstream to remove the offending condition. "The Software shall be used for Good, not Evil" is a fine concept, but it's just stupid putting something so subjective into a legal document... it's not something that can possibly be enforced in court...

  8. #8
    Join Date
    Feb 2012
    Location
    Kingston, Jamaica
    Posts
    313

    Default

    Just... WTF?

  9. #9
    Join Date
    Jun 2011
    Posts
    109

    Default

    Quote Originally Posted by Delgarde View Post
    It's not a problem with people being license purists - it's that the GPL itself has such strong restrictions about co-existence with other licenses. Trivial as this extra clause is, it *is* an extra condition being imposed, and that *is* contrary to the GPL. It's silly, but when you're dealing with legal issues, nobody wants to take chances on matters of interpretation.

    Really, I'm surprised they haven't just solved it by getting upstream to remove the offending condition. "The Software shall be used for Good, not Evil" is a fine concept, but it's just stupid putting something so subjective into a legal document... it's not something that can possibly be enforced in court...
    As the article clearly states, they've tried contacting upstream to get the offending condition removed. They haven't been able to make contact with upstream.

  10. #10
    Join Date
    Jun 2006
    Location
    Poland
    Posts
    117

    Default

    Quote Originally Posted by Delgarde View Post
    It's not a problem with people being license purists - it's that the GPL itself has such strong restrictions about co-existence with other licenses. Trivial as this extra clause is, it *is* an extra condition being imposed, and that *is* contrary to the GPL. It's silly, but when you're dealing with legal issues, nobody wants to take chances on matters of interpretation.

    Really, I'm surprised they haven't just solved it by getting upstream to remove the offending condition. "The Software shall be used for Good, not Evil" is a fine concept, but it's just stupid putting something so subjective into a legal document... it's not something that can possibly be enforced in court...
    It's also DFSG thing:
    http://www.debian.org/social_contract.en.html

    Quote Originally Posted by dfsg
    No Discrimination Against Fields of Endeavor

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    No Discrimination Against Persons or Groups

    The license must not discriminate against any person or group of persons.
    And problems with definition of evil and good.

    BTW. You can't force upstream to change the licence. If author doesn't want to do it, there is no other option but to use other software. https://wiki.debian.org/qa.debian.org/jsonevil


    IBM have the licence to do evil from author.
    https://www.youtube.com/watch?v=-hCimLnIsDA

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •