JCP Conflict
The current JCP conflict is not about the GPL at all. It is all about Java being competitive Free Software or not. Sacha Lebourey has already made the point on how recent Sun movements are the most optimal way to get all the negatives without getting all the positives:
You own that brand, so do something real that justifies breaking this subtle equilibrium you’ve built over the years, not a quick-and-dirty something under the carpet.
And now, as Mr Schwartz reminded everybody renaming SUNW to JAVA at Nasdaq, a healthy Java is crucial for Sun Microsystems. I’m not sure how the misconception is happening, and even "Sun’s VP for software gets it completely wrong, but the FSF is on the same side as the ASF in this conflict. I have not read or heard otherwise from anyone related with Free Software, either officially or in a personal blog, and I would be grateful if someone corrects me if I’m wrong.
If the FSF would be offered a license under similar terms , they would be forced to reject it, as it violates
freedom 2:
The freedom to redistribute copies so you can help your neighbor.
Not every neighbor is allowed to get a copy under a FoU restricted License. Also, a license specifying such conditions would not be acceptable as an Open Source license by the OSI, as it would violate at least:
6. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
Thus, these “field of use” restrictions would prevent implementation of W3C standards as Free Software. “Field of use” restrictions are also legally incompatible with section 7 of the GNU General Public License, since it does not allow the user’s freedom to modify to be shrunk to zero in this way.
It (rather obviously, as OpenJDK is under the GPL, and the GPL does not allow further restrictions) doesn’t have any downstream ‘field of use’ restrictions on the certified binaries. It requires an implementation to be under the GPL, and to be significantly derived from OpenJDK.
It’ll take getting a bunch of those companies to figure out they are better off with an ubiquitous, free software, verifiably compatible Java platform in the long run, rather than just one or two of them.
That is the really important battle to fight, in my opinion.
They are not respecting the JCP rules they have themselves defined.). See Geir Magnussen slides for the F2F meeting that took place recently for an example of constructive proposal.(...) In other words, if Sun continues down this path, which will invariably lead to Java becoming less and less significant due to the community finally having reached their fill of all this funny business, another language and “technology” will for sure take its place.No - the way Sun is playing this, we all lose. We ned to fix this. Java is too important.