Off-Topic > Off-Topic - Tiny Tux's Corner

GPL strangles progress?

(1/2) > >>

tclfan:
Disclaimer: No doubt we are Linux fans (at least fans of one of distributions).
However, it appears a new (maybe not so new) trend is developing. E.g. I am reading an article 'Tomahawk Desktop Switches to BSD' and synopsis is:
"The makers of the Tomahawk Desktop operating system announced last week that they have switched from Linux to FreeBSD. From their explanation why:

We realised that a viable desktop operating system cannot be developed based on Linux...[as] Linux is an operating system kernel. FreeBSD is a tightly integrated operating system release.

GPL license requirement of Linux make it illegal for graphic card manufacturers, printer manufacturers, sound card manufacturers, and various other device manufacturers to develop and distribute closed source binary drivers...Further, most of the libraries in Linux are either full GPL or combinations of GPL and LGPL, thereby, making a legal mess to develop closed source applications for Linux. This is a serious issue especially for small and medium sector companies who find it difficult to afford a copyright lawyer. Development of an operating system for desktop is not in the domain of a one single company. It requires supporting drivers and applications get developed by various OEMs and third-party companies. It must be legal for them to do so. "

I have seen in some TCL posts cases where some free software could not be easily integrated as TCZ's since they are not GPL...
I am curious how serious impact has GPL in restricting progress...

Jason W:
Linux seems to get kernel level drivers for new hardware faster than the BSD's.  I don't have numbers to back it up, but Linux gets things pretty quick.  And in the case things such as graphics and wireless, there is closed source firmware that runs with Linux.  

Printing is handled by cups, graphics by Xorg/Xfree, OSS produces sound drivers, and all of those run on either Linux or BSD.  Once you get above the kernel and utility level, you are using pretty much the same set of apps and libraries.  Any BSD running GTK2 is using the same GTK2 that runs on Linux, and there are closed source GTK2 apps.  Developing GTK2 apps on BSD would not make the GTK2 components any less GPL.  

But if you are creating an app, you can license it as you please as long as you don't static link to GPL components.  And there are many BSD licensed extensions here in the repo though they run on Linux.  Running Linux does not mean you have to run only GPL apps any more than running BSD does.

EDIT:  The above applies to using either Linux or BSD as a platform.  The philosophical argument of the BSD license vs the GPL in terms of the reuse of code and the definition of freedom is one that will not end.

tclfan:
Jason - Thank you for in-depth explanation.  Greatly appreciated.  I have not been into researching GPL and your clarification helps a lot.

mikshaw:
Whether or not GPL hinders progress depends more on your concept of progress than on GPL itself.  If your idea of progress is to quickly put out a commercial close-source project, using code created by others, for which you have complete control of the code now and forever, then yes, the GPL is going to hinder that.  If your idea of progress is to allow the public to improve your project to whatever level suits them, then no, GPL is not a problem.


--- Quote ---GPL license requirement of Linux make it illegal for graphic card manufacturers, printer manufacturers, sound card manufacturers, and various other device manufacturers to develop and distribute closed source binary drivers
--- End quote ---
This is incorrect. Nvidia has been providing closed-source Linux drivers for several years.

tclfan:
Thank you for this info too.
I do not know much about licensing details, so I do not have a position yet, but what I do read on the Internet instills quite a bit of concern what is going on.
E.g. another quote:
"A look at the impact of the GPL on free software development.
If that's the case, perhaps Richard Stallman should rewrite the GPL so that it doesn't (rather effectively) hinder small, grass-roots, free software development and distribution projects. Perhaps he ought to use his influence to stop the Free Software Foundation from using the clauses already in the GPL as an excuse to bully small free software development and distribution projects with its legal heft. MEPIS wasn't the only distribution targeted: also take note of the threat of legal action looming over other projects such as Kororaa Xgl LiveCD. John Andrews of Damn Small Linux reportedly agrees with the estimation of MEPIS' founder Warren Woodford that a great many small Linux distribution projects are at significant risk, and new projects are considerably less likely to spring up in the evolving legal climate of the "free" software community."

It is somewhat concerning if there is some merit in what people report out there. I do remember the case when SCO threatened all Linux world, exploiting copyright legalese. I hope it is not the case that GPL as 'benevolent dictator' or any other body of 'free' license does restrict freedom of development. Free software world should not be forced to worry about details of 'free software license legalese' in addition to such as Microsoft and SCO...

Navigation

[0] Message Index

[#] Next page

Go to full version