|
|
|
|
|
|
|
Re: If i write a Accounting program using Eclipse RCP does my source have to be [message #298498 is a reply to message #298459] |
Tue, 31 January 2006 07:34   |
Eclipse User |
|
|
|
Originally posted by: automatic.javalobby.org
Lawyers are the only people who can give advice about legal documents. It's not up to Eclipse to tell you what you can legally do and not do, and explain it in English; it's up to Eclipse to have a license agreement in legalese, and for you to determine whether that suits your needs. There are many different legal issues depending on which country you are in, whether you have to give fitness for a particular product, whether it will be used in life-critical systems (think nuclear reactors or aircraft control systems) and so on. It wasn't that long ago that Sun had a blanket exemption for using the JVM in real-time systems for exactly this set of concerns.
You don't have to show a program to a lawyer; they don't read programs, they read legal documents. Show them the EPL instead, and ask the question *before* you write your program. They'll then interpret it and give you your legal answer, and you'll be able to go forward (or not) afterwards.
What IDE you use to write your code in is irrelivant; IntelliJ is *not* a platform for building applications /on/, it's for building it /with/. NetBeans is similar to Eclipse in that they're trying to push the framework too, but Eclipse has (IMHO) a headstart on where NetBeans is.
I am not a lawyer (IANAL) but I use Eclipse to develop open- and closed- source plugins. The base of the Eclipse platform is always going to be open source, but you don't have to ship it with your code (it's available at Eclipse.org). If you modify existing EPL code, you're supposed to comply and keep it under the EPL; but if you're writing plugins to build your own RCP, that can be under any license you like. IBM et al already do this with their WebSphere Studio/Rational toolsets, and they've got teams of lawyers making sure that there's no problem with them keeping their proprietary stuff closed source so that they can sell it.
In short, you can probably move forward with your project, but this isn't alt.legal; it's eclipse.platform, so treat any answer you get with a suitably sized dose of Sodium Chloride.
Alex.
|
|
|
|
|
|
Re: If i write a Accounting program using Eclipse RCP does my source have to be [message #298565 is a reply to message #298547] |
Tue, 31 January 2006 23:19  |
Eclipse User |
|
|
|
Originally posted by: sunil_kamath.nohotspammail.com
Charles <chazzdg@gmail.com> wrote:
> Thanks for those answers Alex and Stefan.
>
> I'm actually just a new guy learning this stuff. Just trying to
> decide what I should learn.
>
> I bought a book. Eclipse Rich Client Platform to learn Eclipse but
> then a friend of mine (a programmer) told me that anything i make
> useing ERC i had to make open source. I guess he was wrong?
>
> So if I understand correctly. I just have to give credit to every
> plug-in i use?
>
As part of your copyright/license disclosure, you would probably have to add
a line saying the RCP is (c) Eclipse Foundation or something like that.
> Like for example: What if I use some form of a calander control in my
> program to select a date. This is a nice tool and I'd rather not
> spend the time makeing something like that. If i used someone's
> calander control am I suppost to pay them money if it's open source? But
> if I don't pay them money am I agreeing to make my program open
> source? If i use their calander control in a program that I make
> money off of do i owe the calender control guy a royalty fee
> everytime i sell the program, or just a one time fee, or none?
>
it depends upon the license for the calendar control.
if it is an epl license, you will either need to provide the source for the
calendar control along with your code or provide a link to obtain the
source.
You DO NOT have to make the code for your plugin open source.
HOWEVER, if you take the calendar control source code and copy it to make
your own super-duper calendar control with a animated cuckoo or something,
then you will have to make at least that part of your code open source. Just
using the calendar control doesn't force you to open your source.
Again, the above is just for EPL. Other licensing schemes may have different
restrictions.
Standard disclaimer: I am not a lawyer blah blah blah...
--
Sunil
|
|
|
Powered by
FUDForum. Page generated in 0.05707 seconds