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.
How come you can't install proguard from http://updates.netbeans.org/netbeans/updates/7.3/uc/final/certified/catalog.xml.gz? I had to manually find it and install from another catalog (eg. http://dlc.sun.com.edgesuite.net/netbeans/updates/7.3/uc/beta2/certified/modules/extra/org-netbeans-modules-mobility-proguard.nbm).
Assigning to the new owner of javame modules.
I have the same problem when obfuscating j2me app. I didn't find any plug in for proguard plug in in the portable page. then I read the link https://netbeans.org/community/releases/36/J2ME_Support.html but can not find tools->Obfuscators.
(In reply to comment #2) > then I read the link > https://netbeans.org/community/releases/36/J2ME_Support.html > but can not find tools->Obfuscators. That's and old release from 2004. Until they fix this bug, you could download mobility-proguard.nbm from the link I posted and install it (Tools/Plugins/Downloaded/Add Plugins).
As far as I know the proguard was removed due to licensing problems.
(In reply to comment #4) > As far as I know the proguard was removed due to licensing problems. But I don't see THAT problem: http://proguard.sourceforge.net/index.html#license.html
That's exactly the problem. The GPL 2 is an incompatible license.
(In reply to comment #6) > That's exactly the problem. > The GPL 2 is an incompatible license. With what (considering the "special exception"!)?
With CDDL.
(In reply to comment #8) > With CDDL. Would you elaborate why it should? https://netbeans.org/about/legal/license.html "NetBeans distributions include additional components under separate licenses identified in the License file."
(In reply to comment #9) > (In reply to comment #8) > > With CDDL. > > Would you elaborate why it should? I mean why it should be compatible.
This bug should have stayed assigned to me. I have removed it from NB 7.3 per request from Oracle legal to review the license compatibility. Because they did not get back to me with the result of the evaluation (yet) am not allowed to put it back in. I will ping them about the status ...
>"NetBeans distributions include additional components under separate licenses >identified in the License file." Unfortunately it's not so easy, as you see in the list of the "THIRDPARTY COMPONENT FILES" (https://netbeans.org/downloads/jdk-bundle/7.3/nb73-THIRDPARTYLICENSE.txt) there is no library under GPL 2 and it cannot be just added as it's incompatible with the CDDL. It's similar problem to GPL 2 Apache Software License incompatibility.
For now it is possible to use following workaround for proguard: 1. Download proguard.jar from http://sourceforge.net/projects/proguard/files/proguard/ 2. Insert following line in {YOUR_PROJECT_DIR}/nbproject/private/private.properties OR {NB_USERDIR}/build.properties (no need to insert in both): obfuscator.classpath={PATH_TO_proguard.jar} (e.g. obfuscator.classpath=C:\\JavaME\\Proguard\\proguard.jar)
Hello, I have move the module to another repository: http://hg.netbeans.org/otherlicenses/ The module should appear in the 7.4 Stable UC very soon. We might still back port the change to 7.3 if really needed. Marking the problem as fixed. David