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: Always 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.
Created attachment 318099 [details] NetBeans EULA text shown at startup Full EULA text that netbeans wants the end user to accept before running.
Victor, this is pretty bad. We need to get this resolved, or I'll be forced to remove this code from Fedora.
Tom, 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.
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.
The release 6 has been committed into CVS repo. Successful koji build: http://koji.fedoraproject.org/koji/taskinfo?taskID=854155 Changes: - 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.