Earlier quoted context omitted.
The Linux COPYING file merely repeats what the GPL already says. The GPL is not viral, and cannot be viral because it is a copyright license. The Linux kernel is not LGPL, because you may not statically link it to proprietary code and then distribute the result. There is no requirement for a work that merely links to a GPL'd work to itself be open-source, except under very particular conditions where the linking is o…
For LGPL code, you may not statically link it to proprietary code and then distribute the result too. Only dynamic linking is OK (DLL, libFOO.so, some other form of combining which permits enduser to upgrade/modify free part). And GPL adds more to this basic "do not close the source" LGPL level.
Enforcing the GPL - Kernel hackers get involved
11–20 of 20 posts
Re: Enforcing the GPL - Kernel hackers get involved
#12Earlier quoted context omitted.
For LGPL code, you may not statically link it to proprietary code and then distribute the result too. Only dynamic linking is OK (DLL, libFOO.so, some other form of combining which permits enduser to upgrade/modify free part). And GPL adds more to this basic "do not close the source" LGPL level.
That's not true; the LGPL explicitly supports static linking to proprietary code. That's the whole point, that's the reason LGPL exists.
LGPL exists to have lesser GPL without viral nature. They both forbid static linking with proprietary code and distributing solely resulting binary file.
Re: Enforcing the GPL - Kernel hackers get involved
#13Earlier quoted context omitted.
That's not true; the LGPL explicitly supports static linking to proprietary code. That's the whole point, that's the reason LGPL exists.
You are plainly wrong. Go reread LGPL. LGPL exists to have lesser GPL without viral nature. They both forbid static linking with proprietary code and distributing solely resulting binary file.
The LGPL permits static linking of an LGPL'd work into a proprietary binary, as long as there is some way for the user to modify the LGPL'd portion and re-link. As I said, that is why the LGPL exists. The objective of the LGPL is to simplify the process of distributing proprietary applications, as a statically-linked binary is much easier to distribute than a binary which dynamically links against system libraries.
Both the GPL and LGPL permit proprietary applications to dynamically link against system libraries. The GPL takes great pains to state this, to try to reduce misunderstandings propagated by people like you.
Neither the GPL nor LGPL are viral.
Re: Enforcing the GPL - Kernel hackers get involved
#14Earlier quoted context omitted.
The Linux COPYING file merely repeats what the GPL already says. The GPL is not viral, and cannot be viral because it is a copyright license. The Linux kernel is not LGPL, because you may not statically link it to proprietary code and then distribute the result. There is no requirement for a work that merely links to a GPL'd work to itself be open-source, except under very particular conditions where the linking is o…
For LGPL code, you may not statically link it to proprietary code and then distribute the result too. Only dynamic linking is OK (DLL, libFOO.so, some other form of combining which permits enduser to upgrade/modify free part). And GPL adds more to this basic "do not close the source" LGPL level.
Re: Enforcing the GPL - Kernel hackers get involved
#15Earlier quoted context omitted.
You are plainly wrong. Go reread LGPL. LGPL exists to have lesser GPL without viral nature. They both forbid static linking with proprietary code and distributing solely resulting binary file.
I have read both the GPL and LGPL extensively. Since you apparently have not, please see http://www.gnu.org/licenses/lgpl.html before continuing your windmill-tilting. The LGPL permits static linking of an LGPL'd work into a proprietary binary, as long as there is some way for the user to modify the LGPL'd portion and re-link. As I said, that is why the LGPL exists. The objective of the LGPL is to simplify the proces…
Re: Enforcing the GPL - Kernel hackers get involved
#16Earlier quoted context omitted.
You are plainly wrong. Go reread LGPL. LGPL exists to have lesser GPL without viral nature. They both forbid static linking with proprietary code and distributing solely resulting binary file.
I have read both the GPL and LGPL extensively. Since you apparently have not, please see http://www.gnu.org/licenses/lgpl.html before continuing your windmill-tilting. The LGPL permits static linking of an LGPL'd work into a proprietary binary, as long as there is some way for the user to modify the LGPL'd portion and re-link. As I said, that is why the LGPL exists. The objective of the LGPL is to simplify the proces…
Why do you think OpenOffice is under LGPL? Who is going to statically or dynamically link with that "library"? They are using LGPL because they don't want copyleft to infest every code bundled with their code in the 'collective', or 'derived' work.
That is the difference between strong copyleft and weak copyleft, and you should have educated yourself before using downvote button.
Re: Enforcing the GPL - Kernel hackers get involved
#17Earlier quoted context omitted.
I have read both the GPL and LGPL extensively. Since you apparently have not, please see http://www.gnu.org/licenses/lgpl.html before continuing your windmill-tilting. The LGPL permits static linking of an LGPL'd work into a proprietary binary, as long as there is some way for the user to modify the LGPL'd portion and re-link. As I said, that is why the LGPL exists. The objective of the LGPL is to simplify the proces…
Your comments about the LGPL are correct, but on the GPL you are mistaken: a GPL "system library" would infect a proprietary application that linked against it, whether statically or dynamically. A GPL application can link against a proprietary system library, but that is quite the opposite situation.
Consider that if copyright could transit over a dynamic linking boundary, that every single application would need to include copyright clauses for every BSD/MIT library it dynamically linked with.
Re: Enforcing the GPL - Kernel hackers get involved
#18Earlier quoted context omitted.
I have read both the GPL and LGPL extensively. Since you apparently have not, please see http://www.gnu.org/licenses/lgpl.html before continuing your windmill-tilting. The LGPL permits static linking of an LGPL'd work into a proprietary binary, as long as there is some way for the user to modify the LGPL'd portion and re-link. As I said, that is why the LGPL exists. The objective of the LGPL is to simplify the proces…
Your emotional active downvoting will not make any my statements false. All I said in this thread is true. GPL-licensed code is viral: GPL in any library expands itself to the whole work; and it is illegal to distribute solely binary file, statically linked with LGPL-licensed library. Why do you think OpenOffice is under LGPL? Who is going to statically or dynamically link with that "library"? They are using LGPL bec…
Obviously, you are one of the many people being paid to spread propaganda about the GPL/LGPL. Please find another line of work, one which is less harmful to the programming community and the world at large.
Re: Enforcing the GPL - Kernel hackers get involved
#19Earlier quoted context omitted.
Your emotional active downvoting will not make any my statements false. All I said in this thread is true. GPL-licensed code is viral: GPL in any library expands itself to the whole work; and it is illegal to distribute solely binary file, statically linked with LGPL-licensed library. Why do you think OpenOffice is under LGPL? Who is going to statically or dynamically link with that "library"? They are using LGPL bec…
I did not downvote you. It is impossible for me to have downvoted you, due to the technical properties of Hacker News. Obviously, you are one of the many people being paid to spread propaganda about the GPL/LGPL. Please find another line of work, one which is less harmful to the programming community and the world at large.
I fail to see how can I do any harm to the programming community (and the world at large) just by explaining GPL/LGPL difference, or strong/weak copyleft difference.
Discussion is beneficial for all parties: now you know that static linking of LGPL library into solely distributed binary EXE file is impossible, now I agree that GPL can't expand itself from DLL to EXE if DLL is packaged and installed separately and makes sense on its own (used by other applications), now you know that GPL will expand itself from DLL to EXE if they are in single downloadable/installable package, and now I know that we should bundle our proprietary code in the next product with FreeBSD kernel, not Linux. How open, public discussion can do any harm to anyone?
Yes I'm not FSF/GNU/RMS/copyleft zealot, so what?
Re: Enforcing the GPL - Kernel hackers get involved
#20the news is, that now the software freedom conservancy has some kernel and samba copyright holders, so it can enforce the gpl even when busybox is replaced for infringing devices.