back

by fredski42·3y ago·view on hn ↗
Can you eloborate on the minimally vs fully. In my book you are either compliant or you are not. Or is this a case of spirit vs letter? If so, I would love to know the spirit part.
1 comments
This is a case of 100% violating the spirit, and perhaps also violating the letter.

The GPL requires that the distributor place no restriction on redistribution of the sources or binaries by their clients. The subscription agreement, however, is terminated if you exercise this right, despite Red Hat not being allowed to restrict the exercise of this right. This is on the very edge of legality and may be found illegal - they're shifting the consequence somewhere else to say that it's not redistribution that's restricted, but that if you redistribute then they restrict everything else.

> The GPL requires that the distributor place no restriction on redistribution of the sources or binaries by their clients. ... The subscription agreement, however, is terminated if you exercise this right, despite Red Hat not being allowed to restrict the exercise of this right.

Again -- you've said this elsewhere -- which source and which binaries? RH places no restrictions on the redistribution of source or binaries received pursuant to Section 3 of the GPL. RH simply terminates the business relationship if you decide to build a 1:1 clone. What you're reading into the GPL is a duty not to terminate a business relationship, and to deliver new and distinct sources and binaries, after the business relationship is terminated.

> The subscription agreement, however, is terminated if you exercise this right, despite Red Hat not being allowed to restrict the exercise of this right.

This one. Though they can add any restrictions (like asking money for the sources, which GPL is fine with).

No, you cannot add any restriction to asking for sources nor to redistribution.

You can only ask in exchange for sources for the cost of physically distributing the source, nothing more, and in that case you must offer it to anyone asking at all, even if they do not have the binary. Otherwise, you have to distribute it for free on the same medium as the binary itself.

You can not either add any restriction to the act of distributing the program or it's sources. The GPLv2 says for example "You may not impose any further restrictions on the recipients' exercise of the rights granted herein.". The question is whether or not terminating the subscription is a restriction, which it totally is to any reasonable reading by a layperson, and may be as well in front of a judge.

viscerally I would like to support what you say, but it makes little sense with a broader interpretation of "costs" .. IANAL but there might be some "reasonable" added there, and markets work with some bit of extra in places. It seems like a market negotiation is OK.

The value of the code has to exist in really different economies.. London to Algiers so to speak. So there has to be some room for different kinds of deals IMHO