This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 67092 - License agreement does not indicate NetBeans is open source
Summary: License agreement does not indicate NetBeans is open source
Status: RESOLVED WORKSFORME
Alias: None
Product: ide
Classification: Unclassified
Component: Code (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: _ ttran
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-19 07:19 UTC by _ tboudreau
Modified: 2005-10-19 11:01 UTC (History)
5 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Licenses as defined on 9/22 (101.27 KB, application/octet-stream)
2005-10-19 10:23 UTC, _ tboudreau
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ tboudreau 2005-10-19 07:19:34 UTC
In 5.0, we moved the binary code license from the web site into NetBeans itself.
 The impetus for doing this was a number of claims that NetBeans was not open
source, based on reading the license on the web site.

The major problem to solve there was to make it *crystal clear* that NetBeans is
open source, and the BCL applies to libraries like JavaHelp.

What we have done is simply to move the problem but not solve it - equivalent to
doing nothing...but slightly worse, since it looks like NetBeans isn't open
source but we moved the license to try to hide the fact.  NetBeans itself *is*
open source.  It uses libraries that aren't.  All those libraries are under the
same license as the JDK itself.  That needs to be crystal clear.  It isn't.

Below is the draft text to include at the top of the license popup.  I *think*
it was approved by legal (or some variant of it was), but I can't find a message
from Mike Boyer making that official at the moment.

---
NetBeans software is provided under the terms of the open-source <link>Sun
Public License</link>.  The distribution includes binary libraries which may
implement Java standards, which are distributed under the same license terms as
the JDK.  The agreement below applies to some binary libraries that ship with
NetBeans software.  The agreement below does not alter any rights or terms of
the Sun Public License or the licenses of other open source software included in
the distribution. 
---
Comment 1 Jan Chalupa 2005-10-19 07:41:18 UTC
Nothing that mslama can deal with.
Comment 2 _ ttran 2005-10-19 09:48:26 UTC
the text we have now is correct.  It has been reviewed and approved by our lawyers.
Comment 3 _ tboudreau 2005-10-19 10:23:09 UTC
Created attachment 26118 [details]
Licenses as defined on 9/22
Comment 4 _ tboudreau 2005-10-19 10:24:49 UTC
See attached licenses.zip.  Specifically LICENSE/NB/LICENSE.TXT.

Compare that with the text in the popup license text in the NetBeans 5.0.  They
are different.  The former mentions the Sun Public License.  The text in the
product does not.
Comment 5 Jan Chalupa 2005-10-19 10:42:17 UTC
Tim, now I really don't see what you're talking about. The license text of my
current trunk build starts with:

-----------------------------%<-----------------------------
NetBeans software is developed and distributed under the Sun
Public License (SPL).  NetBeans software also makes use of
additional libraries made available for use and distribution
by other parties, including open-source projects.
-----------------------------%<-----------------------------

I don't understand what you mean by "The text in the product does not" (mention
SPL).
Comment 6 _ tboudreau 2005-10-19 11:01:15 UTC
If so, then great, it's fixed.  In my working build (10/1/05), the license text
begins:

"Sun Microsystems, Inc. ("Sun") SOFTWARE LICENSE AGREEMENT and ENTITLEMENT for
SOFTWARE  A. ENTITLEMENT for SOFTWARE  Licensee/Company: Entity receiving
Software.  Effective Date: Date of delivery of the Software to You.  Software:
NetBeans IDE 5.0  License Term:  Perpetual (subject to termination under the
SLA)  Licensed Unit: Software Copy  Licensed unit Count: Unlimited  Permitted
Uses:     1. You may use the Software for Research and Instructional,
Individual, and Commercial Uses for the purposes of designing, developing,
testing, and running your applets or applications ("Programs") provided that..."


I see that it is correct in the beta installer;  if you say it's been fixed in
the product as well, then great, it's been taken care of.