Welcome, Guest. Please login or register.

Author Topic: GPL RTG driver information available  (Read 15820 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show all replies
    • http://www.billtoner.net
Re: GPL RTG driver information available
« on: May 16, 2016, 03:04:07 PM »
Quote from: kolla;808570
Quick sumup: APIs are not protected by copyrights - code is.

http://arstechnica.com/tech-policy/2016/03/google-oracle-setting-up-jurors-to-fail-in-api-copyright-retrial-judge-says/

says

Quote
Oracle is seeking $1 billion in damages after successfully suing the search giant for infringing Oracle's Java APIs that were once used in the Android operating system. A federal appeals court has ruled (PDF) that the "declaring code and the structure, sequence, and organization of the API packages are entitled to copyright protection." The decision reversed the outcome of the first San Francisco federal trial heard before Alsup in 2012.

Sure, this is jurisdiction-dependent, and other locales may have different rules in place. But for at least some of us, we can't at the moment go running around with other peoples' APIs as we please.
« Last Edit: May 16, 2016, 03:07:06 PM by billt »
Bill T
All Glory to the Hypnotoad!
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show all replies
    • http://www.billtoner.net
Re: GPL RTG driver information available
« Reply #1 on: May 20, 2016, 02:28:55 PM »
Quote from: Gulliver;808831
Things get more interesting regarding Picasso96 as days goes by:

http://eab.abime.net/showthread.php?t=82753&page=2

Post #25 is an eye opener


and oosts 34 and 38 close them again.
Bill T
All Glory to the Hypnotoad!
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show all replies
    • http://www.billtoner.net
Re: GPL RTG driver information available
« Reply #2 on: May 24, 2016, 10:40:34 PM »
Quote from: Fats;808795
Using GPL forces all programs using the library to also be GPL that is the reason why a GPL library can't be included in AROS but a LGPL one can.

This can be tricky to understand. Are you using a GPL library here, and thus taking on the GPL, or is the GPL library using something else from the OS or other binary-only proprietary distribution? You can't write a GPL thing that makes MS Windows become a GPL OS just because some GPL thing used an OS function call...

Look at ReactOS, it's a GPL reimplementation of old MS Windows API and intends to be binary compatible with drivers and apps etc. written/compiled  for MS Windows. I don't believe that a user trying to run some proprietary app on ReactOS makes that app become GPL. You can also have proprietary software on Linux.

So, where are the GPL lines here, and which direction are the calls going in, how do all pieces fit togehter, and when and under what conditions did which binary get compiled? Are there legacy proprietary things making use of other legacy proprietary things, and you are trying to fit in an open-source layer in between them, or replacing them? Legacy proprietary things can remain proprietary, as they were not written for or linked with a GPL thing, they were designed to a proprietary companion. Pulling that proprietary companion piece away and replacing it without knowledge of the original proprietary author or toolset does not force GPL onto the other proprietary thing that isn't aware its now making use of a GPL companion thing. While some see GPL as a cancer, it doesn't grow quite that way...

You can also look at using LGPL middleman tricks, such as how some proprietary drivers work with Linux kernel. That gets further into grey area, but the above is less grey than that.
« Last Edit: May 24, 2016, 10:45:58 PM by billt »
Bill T
All Glory to the Hypnotoad!