incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Struberg <>
Subject Re: [DISCUSS] Apache NetBeans Incubator Proposal
Date Wed, 14 Sep 2016 13:27:34 GMT

Just an idea for the binary distribution question (probably a crazy one):

We could distribute those plugins to maven.central and simply maintain a list of plugins with
the GAV coordinates in the core project. 

Ofc we would need to talk with Maven folks about that idea first. And also probably with Sonatype
which hosts many parts of maven.central in cooperation with the Apache Maven PMC.
Installing a new plugin would be as easy as entering the maven coordinates.

The other aspect would be if there is any source hosting service for custom plugins which
are built with the Netbeans CI. But it sounds like they just got uploaded in binary form.


On Wednesday, 14 September 2016, 14:57, Geertjan Wielenga <>
>Indeed, there is no code on at all. No one can donate
>any code from anywhere on to anyone else. It simply
>contains binaries, i.e., NBM files, which are ZIP archives containing a JAR
>together with some metadata needed for installing it. Quite a few of them
>are not current anymore. If we were to ask the plugin authors to relicense
>their NBM files to Apache, could those binaries be hosted somewhere by
>Apache? A central location with subfolders for NetBeans versions containing
>the NBM files is all that's needed. That needs to be accessible via HTTP,
>which is the protocol for loading the NBM files into the Plugin Manager in
>NetBeans IDE. From there, the user of NetBeans IDE can choose whether to
>install them or not. I hope this clarifies SIR03.
>On Wed, Sep 14, 2016 at 1:21 PM, Wade Chandler <>
>> On Sep 14, 2016, at 04:02, Bertrand Delacretaz <>
>> wrote:
>> >
>> > On Tue, Sep 13, 2016 at 4:22 PM, David Nalley <> wrote:
>> >>>> ...SIR03 Migration of plugin publication system,,
>> to Apache infrastructure
>> >>
>> >> This looks to be an interesting. Are the plugins gated by license? Any
>> >> vetting going on? Is there a history of DMCA requests being served by
>> >> things uploaded to plugins.nb.o? How much bandwidth does this site
>> >> consume? Are their folks who can maintain this site from bare metal up
>> >> in the project?...
>> >
>> > The site says "plugins provided by community
>> > members and third-party companies" so I doubt Oracle has the rights to
>> > donate all that code to us. Sorry that we missed that during the
>> > proposal preparation phase.
>> >
>> This is like uploading to Maven central or r.m.a.o and distributing
>> binaries which are uploaded from community members, such as myself. How
>> does <> work? All I
>> really know it is hosted by way of a <>
>> account, but I don’t know if that is infra ASF provides or a 3rd party
>> thing. That is perhaps a rough equivalent depending on the way binaries get
>> there though. For example, these are not donated to Apache:
>> <
>> <
>> But, the main point is these are binaries which someone/system most likely
>> uploaded through an automated way or browser or something else manually,
>> and are distributed to Maven builds which request them. The sources and
>> javadocs JAR files may end up there too in various forms of licenses.
>> > If that's correct I would suggest keeping the
>> > migration out of the incubation proposal, and letting Apache NetBeans
>> > handle that later. That might just be suggesting to move that code to
>> > GitHub and creating an alternate plugin installation mechanism that
>> > grabs whatever it needs there.
>> >
>> > It looks like those plugins are clearly "code associated with an
>> > Apache project" once NetBeans migrates to the ASF, but code that
>> > probably shouldn't belong to the ASF.
>> >
>> > Owners of specific plugins will still be able to donate them as well,
>> > separately, once Apache NetBeans is established, via our IP clearance
>> > mechanism,
>> >
>> Just to clarify, these are dynamic extensions created for the IDE. This is
>> the same as plugins for Maven. <>
>> doesn’t host our code, but only our binaries in “plugin” form, and then
>> links to our projects.
>> I am but a community member, so what ever is decided works obviously, but
>> I wanted to clarify and point to similarities.
>> Thanks,
>> Wade

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message