Originally posted by mSparks
View Post
But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL.
GPL does not require releasing code to public just to your product users.
Like it or not redhat has not pirated GPL by what they are doing. Not in the spirit of FOSS would be the correct statement.
mSparks to give you a idea how flawed GPL I wills state the worst you can do legally.
1) provide a written offer of source code on solid media to users.
2) Charge a solid media production charge. This is for the media the production costs and the shipping. Yes you cannot bill for the software but you can bill like 15 dollars a disc you would think lets say you go for the most expensive disc possible with most expensive printing possible. Yes this is a m-disc style disc with CD rom capacity with fancy form of holographic label this is 50USD per disc for 650megs of data.
3) Make solid media shipping process slow so that when you get the disks of the source code they are 3 to 6 months out of date.
4) don't pack them well so discs get damaged in shipping so you have to order replacements.
5) Due to ordering source code cancel you subscription so you cannot do it again because you are no longer a user.
6) Remember GPL does not have anti bundling clause so you can now make that you have to acquire the complete set of source code highly expensive CDs even if you just want one program source code.
Yes this 6 steps of legal would make acquiring the source code about 5000 USD for every 3/6 months out of date copy.
This would be what you call 100 percent Malicious Compliance to GPL 2 and 3.
Please note I can get worse. Lets say you go that the source code will be provided on paper in book form like the original minux source code and you have are applying all the 6 points above with leather harder cover books custom bound these might take decade or two to be produced.
Just to give you a idea how bad that paper one is the 27million lines of code of the Linux kernel is just for tip of iceberg here. Its 48 lines of text per side of a A4 page. so 96 lines per double side page as per IBM standard. 281250 pages double sided or if you going evil 562500 single sided.
562500/500 to give reams 1165 now boxes /5
233 boxes of paper.
1165/300(yes 300 reams to a pallet) gives gives basically 3.8 Pallets Might as well say 5 Pallets you have to allow for the book bindings. And this is just for the Linux kernel.
Here is the final really annoying killed you use embossed printing. Every book appears to be just filled with blank pages until you run you hands over them and fell the raised text and you did not use braille because that would be too simple. Yes embossed printing can make the books extremely hard to scan.
Yes a pallet of paper not printed is 2500 USD~. So you are starting off with basically $12500 dollars just to order the source code of the kernel before you add on all the printing and binding charges and shipping. Yes multi millions of dollars for something the size of the Redhat Distribution with a major storage problem when you get it.
Lot of open source licenses need some anti-malicious compliance clauses.
mSparks the issue that what Redhat is doing is legal is the problem we need to talk about. Particularly when it only a tip of a way bigger possible iceberg Malicious Compliance. Yes I have detailed here what full Malicious Compliance to GPL starts looking like. Some people dealing with devices with embedded linux kernels from china have found themselves receiving the Linux kernel used as 2 Pallets of A4(yes they did use double sided printing) so paper as a way to obey GPL is not unheard of. Yes 6000 dollar bill to get the kernel source as 2 Pallets of A4 then having to scan all the pages to have something useful.
Comment