GUI Builder byte code generation license issues
It sounds like when you use the GUI Builder that some IntelliJ Byte Instrumentation/code gets inserted into your program.
http://www.jetbrains.com/idea/features/gui_designer.html says:
"Unique Byte-code instrumentation technics allow you to get rid of complicated Swing code in your Java sources. "
Does this put JetBrains proprietary intellectual property into my program?
How does this affected the licensing of the resulting program (my program)? Can I make my program open source (GPL or BSD) and can I sell it commercially?
Please sign in to leave a comment.
Yes, you can make it open-source and sell commercially.
You can also modify the UIDesigner code that is bundled and incorporate it into your application and redistribute freely.
--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"
"Yogurt Earl" <no_mail@jetbrains.com> wrote in message news:21857459.1084316155468.JavaMail.itn@is.intellij.net...
>
>
can I sell it commercially?
Where is this documented? Is there a specific license like BSD that it's released under?
Keith Lea wrote:
I'm not sure it needs to be documented. Does javac has any special license for generated .class files?
--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"
I misspoke, I meant to ask about forms_rt.jar. Is it written somewhere that forms_rt.jar can be redistributed, and what license it's under?
Keith Lea wrote:
It's item 4 in IDEA license agreement if I don't miss something.
--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"
Maxim Shafirov (JetBrains) wrote:
>> Where is this documented? Is there a specific license like BSD that
>> it's released under?
A while ago it was mentioned that the source to javac2 woud be released
under an open source licence. So that it could freely be distributed,
built, bundled, and possibly extended/altered by developers ( i.e.
building the form on the fly by reading the XML rather than bytecode
manipulation, or code-injection ).
I entered an issue in the tracker ages ago to include a text file
detailing the licence associated with the redistributable jars, but
nothing ever seemed to occur. And come to think of it, I can't find
said issue at all now.