On Sat, Nov 5, 2016 at 5:47 PM, Wade Chandler wrote:
> Whether optional or not though, I think we still need to understand what > of NetBeans is being given to Apache. Go here and look at the table under "Modules (to be donated by Oracle to Apache): https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+NetBeans+Structure Of course Java and Groovy are in that bundle. That is not the question, at all. The question is what is "core" and what is "optional modules" -- Oracle is donating "core" as well as "optional modules". Thanks, Gj On Sat, Nov 5, 2016 at 5:47 PM, Wade Chandler <[email protected]> wrote: > I get the platform is in core. No doubt there. I do think there is some > basic editing support which is core as well. It seems if NetBeans is both a > platform and an IDE, or at least its popular notion and name suggest this, > then there are some basic things people expect from an IDE. The IDE then > has optional Java, PHP, C/C++, etc features. What are the basics for an IDE > that doesn’t support some specific technology? I think the answers to that > are also part of core; run external commands, a notion of a project without > necessarily having a specific file format or execution technology, some > ability to “edit” a file (open, type, save), syntax highlighting, general > lexer concepts etc. > > Whether optional or not though, I think we still need to understand what > of NetBeans is being given to Apache. I think if Java and Groovy support > are not in that bundle, then you’ll have some significant defection on your > hands; the community wants to chip in, but no one will want to waste a > bunch of time or get into an odd limbo. I can see the same for other things > depending on folks expectations. So, as long as we are openly clear on > that. I think per the other thread that will be the case, but people need > to know that. > > Wade > > > > On Nov 5, 2016, at 06:39, Geertjan Wielenga < > [email protected]> wrote: > > > > Hi all, > > > > A more fundamental point than the "Optional modules with GPL > dependencies" > > thread is the question of what is "core" and what is "optional module" in > > Apache NetBeans (incubating). > > > > Does there need to be a vote on this to avoid that the discussion about > > this keeps on coming back? To the Apache NetBeans (incubating) project, > the > > "platform" cluster is "core" and all other clusters are "optional > modules". > > > > For the meaning of the word "cluster" and so on, as well as a break down > of > > what constitutes the optional modules in NetBeans, see this Wiki: > > > > https://cwiki.apache.org/confluence/display/NETBEANS/ > Overview%3A+NetBeans+Structure > > > > My point is that BEFORE we vote/whatever the "Optional modules with GPL > > dependencies" discussion we need to make sure that we agree on what is > and > > what is not "optional" so that that discussion doesn't keep on > reappearing. > > > > What is the process for this? > > > > Thanks, > > > > Gj > >
