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?

6 comments
Comment actions Permalink

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...

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?


0
Comment actions Permalink

Where is this documented? Is there a specific license like BSD that it's released under?

0
Comment actions Permalink

Keith Lea wrote:

Where is this documented? Is there a specific license like BSD that it's released under?

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!"

0
Comment actions Permalink

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?

0
Comment actions Permalink

Keith Lea wrote:

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?

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!"

0
Comment actions Permalink

Maxim Shafirov (JetBrains) wrote:

Keith Lea wrote:

>> Where is this documented? Is there a specific license like BSD that
>> it's released under?


I'm not sure it needs to be documented. Does javac has any special
license for generated .class files?


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.

0

Please sign in to leave a comment.