This sounds pretty bad. Sun’s “free beer” compilers and developer tools (Sun Studio 10) come with a license that includes the following lines:
Software may contain programs that perform automated collection of system data and/or automated software updating services. System data collected through such programs may be used by Sun, its subcontractors, and its service delivery partners for the purpose of providing you with remote system services and/or improving Sun’s software and systems.
A compiler that phones home… we were missing this one. Jerry Heyman (architect with IBM SWG/Tivoli) said that it sounds like industrial espionage: I kind of agree with him.
On a related (equally sick) note, if you contribute code to OpenSolaris you have to sign Sun’s Contributor Agreement (PDF (20 Kb)), that gives Sun joint ownership on your code:
You hereby assign to Sun joint ownership in all worldwide common law and statutory rights associated with the copyrights, copyright applications and copyright registrations in Your Contribution, and to the extent allowable under applicable local laws and copyright conventions, You agree never to assert against Sun or its licensees or transferees any moral rights therein. You understand that (i) this Agreement may be submitted by Sun to register a copyright in Your Contribution, and (ii) Sun may exercise all rights as a copyright owner of Your Contribution, including enforcement against infringers. Both parties to this Agreement shall be able to do all such things in relation to Your Contribution as if each of us respectively were the sole owners of the copyright [...]. Neither party has any duty whatsoever to consult with [...] the other party for any use or distribution of a Contribution or derivative work thereof.
If they want to do that with my code, why don’t they let me do the same with their code? It’d be just fair. Damn corporate fuckers.