Linked by Thom Holwerda on Thu 2nd Feb 2006 21:15 UTC
GNU, GPL, Open Source Linus Torvalds, father of the Linux kernel, has fleshed out his unhappiness with GPLv3 in three recent posts on the Linux Kernel Mailing List. Torvalds previously stated that the kernel will remain under the licensing terms of GPLv2. Yesterday, Torvalds offered his opinion as to where the battle over DRM should take place.
Thread beginning with comment 92273
To view parent comment, click here.
To read all comments associated with this story, please click here.
CrLf
Member since:
2006-01-03

Well, what if you want to restrict the use of your data files to your particular build of the software?

For illustrative purposes: you release game engine X as GPL. You build a game using X and sign the data files and the game executable with some key. X gets that key only from an original CD.

The license for the data files doesn't allow you to use them from any changed version of X.

You distribute X with your data files.

This conflicts with the following excerpt of the draft, which seems to imply that you can't do the stated above (because if X is GPLv3, and you distribute it with the data files, you are giving permission for them to be used from a modified version of X, or any other software).

"No covered work constitutes part of an effective technological protection measure: that is to say, distribution of a covered work as part of a system to generate or access certain data constitutes general permission at least for development, distribution and use, under this License, of other software capable of accessing the same data."

Well, now you may say that one can just modify X and make it read the very same key to decrypt the files. The author can't stop you from doing that, but that voids the license for the data files.

The license for the data files conflicts with the license for the software, thus proving that the GPLv3 is infecting data and not just software.

If that kind of data license is good or not (I don't like it) should not concern the GPL.

The GPLv3 is including data in its definition of derived works, in one way or another.

Reply Parent Score: 4