Bug 464820 - Netbeans displays non-free EULA on startup
Summary: Netbeans displays non-free EULA on startup
Alias: None
Product: Fedora
Classification: Fedora
Component: netbeans
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Victor G. Vasilyev
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: FE-Legal F10Blocker, F10FinalBlocker
TreeView+ depends on / blocked
Reported: 2008-09-30 17:35 UTC by Mark Wielaard
Modified: 2013-01-10 06:52 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2008-10-04 00:11:51 UTC
Type: ---

Attachments (Terms of Use)
NetBeans EULA text shown at startup (75.33 KB, text/plain)
2008-09-30 17:42 UTC, Mark Wielaard
no flags Details

System ID Private Priority Status Summary Last Updated
NetBeans Project 148781 0 None None None Never

Description Mark Wielaard 2008-09-30 17:35:32 UTC
Description of problem:

When starting NetBeans for the first time it puts up a modal dialog saying: "If you accept all terms of the agreement, click I Accept to start NetBeans IDE. You must accept the agreement to start NetBeans IDE."

The terms contain several non-free terms like "You may only use the Software in binary form and only in conjunction with NetBeans.", ""You may not publish or provide the results of any benchmark or comparison tests run on Software to any third party without the prior written consent of Sun.", ""Software may contain Java technology. You may not create additional classes to, or modifications of, the Java technology".

It also contains the text of the GPL which actually says: "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope.The act of running the Program is not restricted"

So, which is it? Do I need to accept these terms or not? And the additional licenses mentioned after the GPL seem very proprietary and non-free.

Version-Release number of selected component (if applicable):

netbeans.noarch 0:6.1-4.fc10

How reproducible:


Steps to Reproduce:
1. yum install netbeans
2. netbeans
Actual results:

Obnoxious modal dialog which forces me to accept non-free software terms.

Expected results:

Happily using a free software java IDE under the GPL.

Additional info:

Full EULA attached.

Comment 1 Mark Wielaard 2008-09-30 17:42:00 UTC
Created attachment 318099 [details]
NetBeans EULA text shown at startup

Full EULA text that netbeans wants the end user to accept before running.

Comment 2 Tom "spot" Callaway 2008-09-30 17:43:51 UTC
Victor, this is pretty bad. We need to get this resolved, or I'll be forced to remove this code from Fedora.

Comment 3 Victor G. Vasilyev 2008-09-30 18:11:39 UTC

Sorry, it is my fault. The text shown at startup is not applicable for a version of the NetBeans that is provided for Fedora. Of course, this bug will be fixed immediately.

Comment 4 Alexei Mokeev 2008-10-01 05:59:15 UTC
Netbeans 6.1 in Fedora is fully covered by GPLv2 with Classpath Exception")
or the Common Development and Distribution License ("CDDL") if user wish.

The 3 more licenses that are included into the text (for Jgo, Tom Sowyer and Sun WTK) covers use of components, that are not included into Fedora packages.

And, of course, this problem inadequate license popup will be solved.

Comment 5 Victor G. Vasilyev 2008-10-01 16:46:28 UTC
The release 6 has been committed into CVS repo.
Successful koji build:
- Showing an incorrect EULA at startup is disabled

Hence, an inadequate license won't be shown anymore at startup and a user will never be asked about accepting a license agreement for the configuration of the NetBeans that is intended for Fedora.  So, NetBeans is still under GPLv2 with exceptions or CDDL by default.

Note You need to log in before you can comment on or make changes to this bug.