netbeans-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Niclas Hedhman <>
Subject Re: What to include/exclude in code donation to Apache
Date Fri, 04 Nov 2016 01:35:09 GMT
you know that the "type of users" isn't part of the Legal aspect. There are
only "downstream users" and doesn't matter if that is you (Java developer),
Google (say an IDE company) or Boeing (separate app). ASF cares about the
principles. There are similar situations from the past.

My point, Geertjan, is that it is *possible* that the Java Editor itself
(not the nb-javac) can not be released under Apache License. That means
development of that will need to be outside of ASF. And from what Wade is
hinting at, a bunch of other components may follow suit from that.

So, it needs to be worked out;
 1. Can Java Editor be released under Apache License. Check with Legal for
 2. If not,
    a. Is it within the scope of the community to find/create a working
replacement for nb-javac?
    b. Or, will Java Editor (and everything depending on it or nb-javac) be
developed outside ASF, and how is that going to work in practice?

I am not asking for answers here and now, just that you all are aware of
this, and that it doesn't come as a big surprise when the first release is
voted down due to legal issues.


On Thu, Nov 3, 2016 at 11:35 PM, Emmanuel Lécharny <>

> Le 03/11/16 à 15:31, Niclas Hedhman a écrit :
> > Again, if the Java Editor depends on nb-javac (and not the other way
> > around), the Java Editor needs clearance from VP Legal (who might need to
> > seek advice from Legal Counsel), whether the Java Editor can be licensed
> as
> > ALv2. I am not sure if there is a precedent in Apache before, but I have
> > seen FSF express that the CPE is not compatible with GPL for dynamically
> > linked languages. If the Java Editor will be deemed incompatible with
> ALv2,
> > then that too would need to reside outside ASF, and what would that mean
> > for overall credibility?
> >
> > "Netbeans - An Application Platform from Apache. With optional Add-ons
> for,
> > among many others, editing Java applications..., available from
> third-party
> > sources" doesn't rhyme well, does it?
> > Is Apache Netbeans willing to ship a package that can not contain the
> > central part of a Java IDE? I suspect not... and that is why Legal should
> > be consulted.
> Again, I don't think so. First because NetBeans is just a platform, and
> second because who knows if a replacement for nb-javac, under a AL 2.0
> license, will not be proposed in the next coming months ? But more
> important, the reason we don't allow the inclusion of GPL/CPE code is
> different.
> The full idea is really to protect those who will repackage the source
> to sell/release it on their own name, so that they can't be fooled :
> they *know* what they are doing because they *have* to pull a third
> party package under an AL 2.0 incompatible license. For end users, like
> you ad me, this is really a no-brainer.

Niclas Hedhman, Software Developer - New Energy for Java

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message