Open timboudreau opened 5 years ago
Hi Tim,
No problem. I give you the permission to change the license to Apache license.
Have a nice day. Best regards
Le dim. 13 janv. 2019 à 19:42, Tim Boudreau notifications@github.com a écrit :
I'd like to ask you to consider re-licensing the code here under the Apache license, which would make it license-compatible with NetBeans itself
- so this module could be donated to the NetBeans project.
I have a fork of this module https://github.com/timboudreau/ANTLR4-Plugins-for-NetBeans/tree/mavenize which adds quite a few features, and also is in the process of being factored out into a set of modules to both
-
Provide an API for generic support of any language that has an ANTLR grammar - i.e. to be what the Common Scripting Language framework is, but with specific support for ANTLR grammars and easy ways to, for example, specify a strategy for generating Navigator panel items from walking a parse tree
Add a ton of features to ANTLR support, such as:
- Generating ANTLR sources into an in-memory filesystem, running the code in an isolated class loader and extracting a parse - which facilitates associating a file extension with an ANTLR grammar and being able to do syntax-highlighting of test files in the language you're editing a grammar for - which in particular (with a preview component added to the .g4 editor), makes it possible to instantly see if an edit has broken parsing
- Navigator panels for ANTLR grammars
- Preview support with live parsing
- Semantic highlighting for recursive rules, named alternatives and more
For the general purpose support-any-ANTLR-language stuff, it would be really preferable to stabilize this stuff and contribute it to NetBeans. Since some of it depends on your code, I either need to rip that out and rewrite it from scratch (which would be a waste of time and pretty unfortunate), or persuade you to relicense your code to the Apache license so all this could eventually be contributed to NetBeans.
@fredyvonvinet https://github.com/fredyvonvinet - Would you consider doing that? If you answer is yes, I can submit a patch here to the master branch of your code that I forked off of, which takes care of the license headers and notices, so all you have to do to approve it is apply the patch.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/fredyvonvinet/ANTLR4-Plugins-for-NetBeans/issues/65, or mute the thread https://github.com/notifications/unsubscribe-auth/AV08yJoyzy_Gf1h0H1mkU_HdiV0jmOrLks5vC34JgaJpZM4Z9T9F .
I'd like to ask you to consider re-licensing the code here under the Apache license, which would make it license-compatible with NetBeans itself - so this module could be donated to the NetBeans project.
I have a fork of this module which adds quite a few features, and also is in the process of being factored out into a set of modules to both
Provide an API for generic support of any language that has an ANTLR grammar - i.e. to be what the Common Scripting Language framework is, but with specific support for ANTLR grammars and easy ways to, for example, specify a strategy for generating Navigator panel items from walking a parse tree
Add a ton of features to ANTLR support, such as:
For the general purpose support-any-ANTLR-language stuff, it would be really preferable to stabilize this stuff and contribute it to NetBeans. Since some of it depends on your code, I either need to rip that out and rewrite it from scratch (which would be a waste of time and pretty unfortunate), or persuade you to relicense your code to the Apache license so all this could eventually be contributed to NetBeans.
@fredyvonvinet - Would you consider doing that? If you answer is yes, I can submit a patch here to the master branch of your code that I forked off of, which takes care of the license headers and notices, so all you have to do to approve it is apply the patch.