On Jul 14, 2017 3:23 AM, "Vladimir Voskresensky" < [email protected]> wrote:
On 14.07.2017 04:23, Wade Chandler wrote: > On Jul 13, 2017 3:19 PM, "Vladimir Voskresensky" < > [email protected]> wrote: > > > On 13.07.2017 22:09, Wade Chandler wrote: > > So is the C++ support being removed from Apache NB, and done as 3rd party >> stuff from Oracle, or is there some way to make this work at Apache? >> >> The plan published by Geertjan saying C++ is donated after Java support is > donated (end of August?). > > Just some binary from closed sources doesn’t seem the Apache way per other > >> discussions. >> >> I hope you misunderstood the other discussion: > External binaries under Apache-friendly license are OK to be used in Apache > NetBeans. > > Btw, being just binaries with LLVM license might even simplify the current > process for donation of sources. > Because Clank source code base is 2.6MLOC... > > > I am not sure closed source binaries are the same thing regardless of the > license. I may have misunderstood for sure. It read like Clank and the > other libs sources are in Oracle and not open unlike nbjavac which I > understand the sources will be available. Have I misunderstood? If so, > great. > You might be right, I could be wrong... Someone should clarify the case. We can specifically ask the mentors, but for further clarification, is Clank closed source? If so, the use of an OSS license means the license isn't being followed actually; as there are no sources. It all depends on project setup or packaging and distribution of sources etc I am sure (per definitions here). But, certainly if the sources are not available, or there is no contribution model outside of Oracle, that presents problems for library dependencies, and doesn't follow the spirit of an OSS license. The difference being library versus tool set users are expected to already have on their systems such as Clang or GCC. Hopefully others here, who will choose to spend time on NetBeans, will agree with me, that we would like to be able to fix issues as they arise regardless of Oracle's further commitments to the project, and if the situation is how it sounded/read to me, I think it would be counter to that and also "The Apache Way". If we can contribute to Clank easily enough, because the sources are open in a way that aligns with other dependencies, that is of course a different story. Thanks Wade
