[ba-ohs-talk] Eclipse -- open source IDE
http://www.eclipse.org (01)
"We finally made it! Eclipse is now an open source project! Thanks to
everyone in the Eclipse community who supported us and worked so hard to
get us this far. If you are just now joining us, Eclipse is a kind of
universal tool platform - an open extensible IDE for anything but nothing
in particular. The real value comes from tool plug-ins that "teach" Eclipse
how to work with things - java files, web content, graphics, video - almost
anything you can imagine. Eclipse allows you to independently develop tools
that integrate with other people's tools so seamlessly you won't know where
one tool ends and another starts. The very notion of a tool as we know
it... disappears completely... " (02)
It's Java, it's licensed by the Common Public License (CPL). It's also a
huge download. (03)
Here is part of the CPL (notice how it handles patents): (04)
"a) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free copyright license to
reproduce, prepare derivative works of, publicly display, publicly perform,
distribute and sublicense the Contribution of such Contributor, if any, and
such derivative works, in source code and object code form.
b) Subject to the terms of this Agreement, each Contributor hereby grants
Recipient a non-exclusive, worldwide, royalty-free patent license under
Licensed Patents to make, use, sell, offer to sell, import and otherwise
transfer the Contribution of such Contributor, if any, in source code and
object code form. This patent license shall apply to the combination of the
Contribution and the Program if, at the time the Contribution is added by
the Contributor, such addition of the Contribution causes such combination
to be covered by the Licensed Patents. The patent license shall not apply
to any other combinations which include the Contribution. No hardware per
se is licensed hereunder.
c) Recipient understands that although each Contributor grants the licenses
to its Contributions set forth herein, no assurances are provided by any
Contributor that the Program does not infringe the patent or other
intellectual property rights of any other entity. Each Contributor
disclaims any liability to Recipient for claims brought by any other entity
based on infringement of intellectual property rights or otherwise. As a
condition to exercising the rights and licenses granted hereunder, each
Recipient hereby assumes sole responsibility to secure any other
intellectual property rights needed, if any. For example, if a third party
patent license is required to allow Recipient to distribute the Program, it
is Recipient's responsibility to acquire that license before distributing
the Program.
d) Each Contributor represents that to its knowledge it has sufficient
copyright rights in its Contribution, if any, to grant the copyright
license set forth in this Agreement." (05)