Just note that nb-javac won’t be with us forever, work is being done to remove our need for it. Once that is done, we’ll be in a really good state.
In the meantime, as well as atter that, we should do everything we can to work with Kirk and anyone else to provide a bundle of their JDK with NetBeans. Our installer, in whatever way we provide it, will be problematic in one way or another. I just don’t see how we can provide an installer from Apache that bundles both NetBeans and JDK, whatever that JDK is, but (unless AdoptOpenJDK makes such a bundle prominently and stably available) that doesn’t mean we should not try to make even a flawed installer available, i.e., without the JDK, which is a lot better than nothing. Gj On Thu, 28 Nov 2019 at 18:08, Laszlo Kishalmi <laszlo.kisha...@gmail.com> wrote: > Just adding some info: > > It is not just about the JDK, but JDK, nb-javac and probably a fitting > JavaFX runtime. > > If someone can bundle those up and provide an installer most probably > based on the installer code we have, then that would be the best end > user experience, like in the old days when we said NetBeans just works. > > Separate distributions, like OpenBeans, would eventually emerge. > > It is just a question of what would be better for the brand. Keeping our > "crippled" installers and/or offer additional install experience from > third parties. > > On 11/28/19 8:49 AM, Kirk Pepperdine wrote: > > Hi all, > > > > Again, I believe that you could distribute from Adopt with a JDK > bundled. So maybe this is a case where using a 3rd party makes sense. > > > > Kind regards, > > Kirk > > > > > >> On Nov 28, 2019, at 8:45 AM, Kenneth Fogel <kfo...@dawsoncollege.qc.ca> > wrote: > >> > >> I apologize if I misunderstood but the conversation appeared to me, > likely incorrectly, to go beyond just bundling a Java JDK. The installers > that are already there, are they downloading a JDK if one is not present? > Requiring a separate install of Java is the status quo. If we could make > that part of the NetBeans installer then we should an we should pursue an > exemption to Apache policies if required. > >> > >> Ken > >> > >> > >> -----Original Message----- > >> From: Geertjan Wielenga <geert...@apache.org> > >> Sent: November 28, 2019 11:30 AM > >> To: dev@netbeans.apache.org > >> Subject: Re: [DISCUSS] Dropping Installers from the Release Process > leave that work to Third Party Distributors > >> > >> You’re aware that we’re already distributing an installer, right? And > that that is not what we’re talking about? > >> > >> We’re talking about the fact that we can’t bundle the JDK with that > installer and then distribute that installer from Apache. > >> > >> A simple link on our download page to OpenBeans and AdoptOpenJDK and > any other distributor is all we need, for the installers of NetBeans that > bundle the JDK. > >> > >> Gj > >> > >> > >> On Thu, 28 Nov 2019 at 17:20, Kenneth Fogel <kfo...@dawsoncollege.qc.ca > > > >> wrote: > >> > >>> This is a bad idea. I personally feel that an installer is mandatory. > >>> Eclipse and IntelliJ have installers for all platforms. Leaving it to > >>> third parties will mean that we have no oversight on the quality and > >>> ease of use of the installer. Only distributing a zip file implies > >>> that skills beyond learning to code with NetBeans will be required. We > >>> can pretty much write off the education sector if there is no > >>> installer. Sorry to be harsh but this is a line I believe we must not > cross. > >>> > >>> It is unfortunates, as someone has pointed out, that Apache is not end > >>> user friendly but that is no excuse. NetBeans is an end user program > >>> and must be as easy to install as any other IDE and have an official > installer. > >>> > >>> Ken > >>> > >>> > >>> -----Original Message----- > >>> From: Laszlo Kishalmi <laszlo.kisha...@gmail.com> > >>> Sent: November 27, 2019 2:41 PM > >>> To: Apache NetBeans <dev@netbeans.apache.org> > >>> Subject: [DISCUSS] Dropping Installers from the Release Process leave > >>> that work to Third Party Distributors > >>> > >>> Dear all, > >>> > >>> It is a great burden to us to provide the best out-of-the-box install > >>> experience with NetBeans. That would mean, providing an installer with > >>> JDK, nb-javac probably javafx. > >>> > >>> See the threads: > >>> > >>> > >>> https://lists.apache.org/thread.html/a3e6051130e18aae3f7a81c562a63ac96 > >>> d3a3a07d4bcbee074392d59@%3Clegal-discuss.apache.org%3E > >>> > >>> > >>> https://lists.apache.org/thread.html/489f17e30d9125ee48e2d78dc36572db6 > >>> a3f5d6474f492458e0db151@%3Clegal-discuss.apache.org%3E > >>> > >>> On 11/26/19 9:29 PM, Laszlo Kishalmi wrote: > >>>> Dear all, > >>>> > >>>> I try to summary the lengthy threads about bundling OpenJDK GPL+CPE > >>>> with Apache NetBeans. > >>>> > >>>> There are mainly two readings of GPL+CPE: > >>>> > >>>> 1. OpenJDK (GPL+CPE) + NetBeans (Apache) = Executable which can be > >>>> distributed under Apache license, due to CPE 2. CPE only allows > >>>> other product built on Java to be distributed > >>>> under their own license. > >>>> > >>>> As I'm not a lawyer, I cannot answer which interpretation is correct > >>>> (maybe none of them). ASF has every right to regard the second > >>>> interpretation, thus GPL+CPE ended up in the Category-X licenses. > >>>> > >>>> The following viable possibilities were brought up: > >>>> > >>>> 1. We may apply for an exception to the board 2. Use some download > >>>> logic in the installer. > >>>> 3. Leave the binary packaging and distribution to third parties. > >>>> > >>>> Regarding that there are interest from third parties to built on > >>>> Apache NetBeans, I'm going to recommend the PMC to select a few > >>>> distributor for creating installer packages and we limit/drop our > >>>> installer bundle creation in the future. > >>>> > >>>> Thank you, > >>>> > >>>> Laszlo Kishalmi > >>>> > >>> I do not think that after this discussion we would get the exception > >>> from the board Geertjan might try to bring it up there as well. > >>> > >>> As of me option 2 is questionable. > >>> > >>> Option 3. is a bit hard to say, but if we can't produce proper > >>> installation packages, it would probably better to not create those > >>> packages at all, leave that for others. > >>> > >>> How I imagine that: > >>> > >>> 1. From 11.3 we remove the convenience binaries and installers from > >>> our download page > >>> 2. We would still create, sign and host our nbm-s. > >>> 3. On our download page we have the source package and a section for > >>> third party distributors. > >>> > >>> Well of course this thread is just to start a discussion about this > >>> matter. I know it would hurt the brand, but probably it is better than > >>> produce some sub-optimal installers while other parties can come with > >>> all the bells and whistles. > >>> > >>> Thank you, > >>> > >>> Laszlo Kishalmi > >>> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > >> For additional commands, e-mail: dev-h...@netbeans.apache.org > >> > >> For further information about the NetBeans mailing lists, visit: > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >> > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > > For additional commands, e-mail: dev-h...@netbeans.apache.org > > > > For further information about the NetBeans mailing lists, visit: > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >