English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System > Coders. Nextgen

 
 
Thread Tools
Old 23 February 2015, 12:26   #21
Ratte
Registered User
 
Join Date: Sep 2008
Location: Germany
Posts: 331
You mean 2/3 radeon-code ... and 1/3 must be cut-off for P96-related code (NDA).
Ratte is offline  
Old 24 February 2015, 19:36   #22
strim
NetBSD developer
 
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
Quote:
Originally Posted by Ratte View Post
You mean 2/3 radeon-code ... and 1/3 must be cut-off for P96-related code (NDA).
I think you should carefully read the GPL license.

Some people call GPL "viral", because if you stick together GPL-based code and additional code in one program, that additional code (which you supposedly signed NDA for) must also be distributed under GPL terms! In other words, you can't release only "2/3" of the source, you have to release the whole source to the program, or you are breaking the GPL license terms.

The authors are specifically licensing their works under GPL to avoid the situation where their code is redistributed as closed source.

Using BSD licensed code however is safe in this situation (as it does permit binary-only/closed source re-release).

Last edited by strim; 24 February 2015 at 19:41.
strim is offline  
Old 25 February 2015, 12:47   #23
XDelusion
Alien Breeder
 
XDelusion's Avatar
 
Join Date: Mar 2011
Location: NW Ohio
Posts: 276
I just want to know if this is still going to be released, code or no code, I want to use it!
XDelusion is offline  
Old 25 February 2015, 19:31   #24
Ratte
Registered User
 
Join Date: Sep 2008
Location: Germany
Posts: 331
Quote:
Originally Posted by strim View Post
I think you should carefully read the GPL license.

Some people call GPL "viral", because if you stick together GPL-based code and additional code in one program, that additional code (which you supposedly signed NDA for) must also be distributed under GPL terms! In other words, you can't release only "2/3" of the source, you have to release the whole source to the program, or you are breaking the GPL license terms.

The authors are specifically licensing their works under GPL to avoid the situation where their code is redistributed as closed source.

Using BSD licensed code however is safe in this situation (as it does permit binary-only/closed source re-release).
Under this situation it is impossible to release some kind of what ever code.
The Radeon-bios-interpreter is well documented on every plattform, so everyone can say it came from gpl-based sources.
On the other side I have the permission to use the p96-ddk to write drivers, but it is not allowed to spread the sources or parts of the ddk.
Ratte is offline  
Old 25 February 2015, 23:12   #25
XDelusion
Alien Breeder
 
XDelusion's Avatar
 
Join Date: Mar 2011
Location: NW Ohio
Posts: 276
Quote:
Originally Posted by Ratte View Post
Under this situation it is impossible to release some kind of what ever code.
The Radeon-bios-interpreter is well documented on every plattform, so everyone can say it came from gpl-based sources.
On the other side I have the permission to use the p96-ddk to write drivers, but it is not allowed to spread the sources or parts of the ddk.


Why aren't you allowed?
XDelusion is offline  
Old 26 February 2015, 17:30   #26
strim
NetBSD developer
 
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
Quote:
Originally Posted by Ratte View Post
Under this situation it is impossible to release some kind of what ever code.
If your program includes any GPL licensed source, then you're breaking the licence if you don't release the source. This seems to be widely misunderstood in the Amiga community...

Quote:
The Radeon-bios-interpreter is well documented on every plattform, so everyone can say it came from gpl-based sources.
There's a difference between reusing someone else's code OR treating it as documentation, to write your own implementation. If you used GPL source as an information/documentation (not directly as a part of your program), there is no problem.

Quote:
On the other side I have the permission to use the p96-ddk to write drivers, but it is not allowed to spread the sources or parts of the ddk.
In case of GPL code you're not allowed to close the source of your program (provided it includes any GPL-licensed code). So it seems you have a legal problem anyway . That's why I said you should carefully read the GPL licence before doing any kind (be it binary or source) of release of your program.

If you have any doubts, consult your lawyer (I am not a lawyer, but I consider myself informed when it comes to open source licenses).

Last edited by strim; 26 February 2015 at 17:39.
strim is offline  
Old 26 February 2015, 18:23   #27
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,176
I think the bigger problem then the GPL license violation is perhaps more the eternal Amiga curse of seeing everything as "crown jewels" to be eternally hoarded in ones dragon lair of doom.

Dear lord, how evil it would be if example code would exist for a 1990's graphics driver system :-)
Locutus is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
lowlevel.library Gilloo Coders. System 3 16 March 2021 14:12
WANTED: PCI Sound Card VORTEX2 SuperQuard / SQ2500 or Turtlebeach SantaCruz pci card keropi MarketPlace 12 15 March 2017 02:48
lowlevel.library BippyM Coders. General 8 09 April 2007 18:08
CD32-Emu: "Can´t open lowlevel.library" Why? viddi support.Apps 10 19 January 2007 19:40
Prometheus PCI & Voodoo 3 PCI GFX Card Slayer support.Hardware 21 05 September 2006 10:57

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:43.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07368 seconds with 15 queries