Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › A belated 'GNU is 30' thread.
New Posts  All Forums:Forum Nav:

A belated 'GNU is 30' thread. - Page 2

post #11 of 16
Thread Starter 
Quote:
Originally Posted by xeekei View Post

I want all free software to be compatible with each other, I realise this might be somewhat of a pipe dream, but introducing new copyleft licences doesn't help the cause. I don't hate Sun; if it appeared so, then I apologise. I am allowed to wish for a 100% GPL-compatible world though.
I agree it's an annoyance, but sometimes I wonder if GPL is the problem rather than solution. GPL it's one of the stricter FOSS licences which can often be too restrictive for software developers (which is part of the reason why other licences exist).
Quote:
Originally Posted by Rookie1337 View Post

Not to turn this thread into a license discussion but what is it that makes companies so afraid of using an OSS or FOSS compatible license? Is it really more risky than say a patent (which I thought you had to disclose a lot of your product's specifics)? Is there no law or people willing to screen code and attack the plagarizers? I'm horribly ignorant on the topic so I thought maybe someone here would have a better understanding.
CDDL is a OSS / FOSS compatible licence, it's just not GPL compatible.

And the reason for such licences is often because they want to offer more freedoms than GPL offers
post #12 of 16
I think that if you are about to make a new copyleft licence, you should make it so it says: "you're changes can be released with this licence or GPL", that way they have made a new licence that fits their goals, and still made it compatible with the most common copyleft licence out there. At least that what I would do.
post #13 of 16
Thread Starter 
Quote:
Originally Posted by xeekei View Post

I think that if you are about to make a new copyleft licence, you should make it so it says: "you're changes can be released with this licence or GPL", that way they have made a new licence that fits their goals, and still made it compatible with the most common copyleft licence out there. At least that what I would do.

Licences don't really matter the majority of the time - in fact many Linux boxes are dependant on none GPL code, eg Apache. The problem being discussed here is is pretty limited as it's only regarding kernel drivers.
post #14 of 16
Quote:
Originally Posted by Plan9 View Post

Quote:
Originally Posted by xeekei View Post

I think that if you are about to make a new copyleft licence, you should make it so it says: "you're changes can be released with this licence or GPL", that way they have made a new licence that fits their goals, and still made it compatible with the most common copyleft licence out there. At least that what I would do.

Licences don't really matter the majority of the time - in fact many Linux boxes are dependant on none GPL code, eg Apache. The problem being discussed here is is pretty limited as it's only regarding kernel drivers.

Right. And being open source means that one can rewrite things with the licence one prefers. Duplication of effort maybe, but I guess freedom has its costs.
post #15 of 16
Thread Starter 
Quote:
Originally Posted by xeekei View Post

Right. And being open source means that one can rewrite things with the licence one prefers. Duplication of effort maybe, but I guess freedom has its costs.
That's easier said than done because you couldn't use the existing code as a template for the rewrite. Essentially, it would be safer not to read the source code of the project you're wanting to port to a new licence.
post #16 of 16
Quote:
Originally Posted by Plan9 View Post

That's easier said than done because you couldn't use the existing code as a template for the rewrite. Essentially, it would be safer not to read the source code of the project you're wanting to port to a new licence.

Essentially reverting to clean room reverse engineering, despite the source code being available. Get someone to document it and someone else to rewrite it.
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › A belated 'GNU is 30' thread.