

Sun to Release Forte CE Under Mozilla License 95
A reader writes "Sun will be releasing the source of their Forte for Java IDE (formerly Netbeans) under the Mozilla license. I believe this would be the first time Sun has released a major product under an approved open source license. "
Sun shines high, high above us (Score:1)
Approved License? See the DFSG. (Score:1)
Testing the waters (Score:1)
--
Re:approved? (Score:1)
Allthough I like the political implications of the term "Free Software", I miss being able to say Open Source(TM) when I want to be totally unambigious.
Re:List of Approved Licenses (Score:1)
I.e. If I release foo as Public Domain and you use it improperly to cause massive damage, I can be sued. If you create a broken modification or even a reimplimentation with the same name I look bad and can't do anything but cry fowl on the net.
This is why 90% of Public Domain software I have seen was produced by the US government. If you have a Million soldiers on call you don't need protection of any kind
The other 10% has fortunately not attracted enough notice to get the authors into trouble. My advise is that if you want to just give stuff away with no strings attached use the new BSD license.
forte sucks (Score:1)
"The lie, Mr. Mulder, is most convincingly hidden between two truths."
Linux screenshot has the worst resolution (Score:1)
Solaris, Mac and NT all looks really good.
I think that they(netbeans.com) don't have a
X11 Linux box with 16bit color.
Contributions?
Re:Java Icon (Score:1)
Your Working Boy,
Re:approved? (Score:1)
shows what i know.
Forte for Java (Score:1)
Approved?! (Score:1)
Re:what does it all mean? (Score:1)
Don't mean to start a flame war here but let's face the fact that in the real world of commercial software Open Source is not always an option. I honestly don't think most people agree with RMS when he says all software should be freely available. Who would like to release the source to let's say defence systems under GPL. How about the software systems used by the major banks.
Give Sun a break. Even thought it probably is a completely selfish move in the end the Open Source community benefits from it. One could say it's like a symbioses. They give something to us and they get publicity back. Then the Open Source community get's more publicity because it's accepted by the major companies. It's like a spiral and if they stick to a reckognised lisence like MPL it can't possibly hurt.
Re:Corrections of errors (Score:1)
Defense is one area in which open sourced software is definately not a good idea. Do we really want all the r+d we put into de/offense software to be out in the open? While I personally wouldn't mind having access to all that code, it would defeat its own purpose. This is analgous to building a weapon, or other defense system, and giving the plans away to anybody who asked. The software in question is military in purpose and nature, and therefore could possibly give a military advantage to whomever the "enemy" happens to be at the moment.
This is not to say that there shouldn't be any opensourcing of any military software. For example, there was a CAD package a few years back called BRL-CAD that wasn't open sourced but was freely available. (though you had to send away for a decryption key, proving that you were a US citizen) But do I want to be defended by software whose source the guy I'm being attacked by doesn't have? Yes!
Re:approved? (Score:1)
Re:It's interesting... (Score:1)
Good move ! Sun is finally starting to get it ! (Score:1)
The last big question of course will be what will happen for Java
Re:Thoughts. (Score:1)
Re:Approved? (Score:1)
What would the conditions be?
Re:what does it all mean? (Score:1)
That's not true. Some pyramid schemes make it quite clear to buyers that they are a massive gamble. They're still illegal (at least in this country), because they cause a large-scale economic mess and not because anyone is being defrauded.
The normal word for that would in fact be "hypocrisy". But it is at least debatable whether exercising an artificial, government-granted monopoly to control an idea is "freedom" rather than "exploitation". It depends upon how you view the situation.
Mozilla license seems nice... (Score:1)
Which is not to say I'm not entirely in favour of the GPL - it does seem fairest in the end - but the Mozilla license seems a great stop-gap, and seems to satisfy certain companies flirting with open source!
Re:Thoughts. (Score:1)
Re:Thoughts. (Score:1)
Is the ability to copy+paste enough for score 5? (Score:1)
<rant>
--I'm really wondering where those four guys (and girls?) left their brain when moderating that one up to score five! Is is so hard just to check a few links before you waste your scarce moderator points? Does that really take so much of your time?
<rant>
Carpe diem!
What about NFS, RPC, Tcl/Tk & OpenWindows? (Score:1)
Again, my history might be a bit screwed: I'm not sure of the liscence for NFS 1.0, Tcl/Tk-guy might have started that project before joining Sun and the Open Windows/olvwm/XView source I think was released after it lost out to Motif... but I don't think it's accurate to say this is a first for Sun.
Re:Support actions, not companies (Score:1)
Hmmmmm, could you point us to this law? I'm not familiar with it.
We should support/deride individual actions of companies which are good/bad for the community. But we should *never* make the mistake of believing a public company is for, or against, our community - indeed it would be illegal for them to take either stance in the face of profitability.
That's simply not true. While it's true that there have been a number of shareholder lawsuits in recent years, there's certainly no law that requires public companies to maximize profits.
Heck, look at Ben & Jerry's. They're publicly traded (BJICB). Here's a quote from their latest Form 10-K found at edgar.sec.gov:
Ben & Jerry's Homemade, Inc. ("Ben & Jerry's" or the "Company") is a leading manufacturer of super premium ice cream, frozen yogurt and sorbet in unique and regular flavors. The Company also manufactures ice cream novelty products. The Company is committed to using milk and cream that have not been treated with the synthetic hormone, rBGH. The Company uses natural ingredients in its products. The Company embraces a philosophy that manifests itself in these attributes: being real and "down to earth," being humorous and having fun, being non-traditional and alternative and, at times, being activists around our progressive values.
Does that sound like their goal is to maximize profit at any cost? No. They could almost certainly increase profits by using cheaper ingredients, such as hormone-containing dairy products.
It's up to each individual corporation to define its own corporate charter. Maximizing profit is basically a given, but most charters contain language describing their overall conduct as well - conduct which is understood to sometimes constrain profits.
If an investor doesn't like Ben & Jerry's corporate philosophy, he's free to buy Phillip Morris instead.
Re:List of Approved Licenses (Score:1)
We are where we are thanks to licenses like the GPL. PD and BSD licenses are great, but they don't contribute to advance free software.
PD is absolute freedom, so sbdy might think that is better "free software". And that's not how things work. Real freedom come from fair laws, freedom must be protected. A country with no laws has no freedom.
And I'm not a FS zealot.. =) I think these are objective facts. PD and BSD are centered in the availability of the software, GPL and the like are centered around free-software, that's how I see it.
Re:Approved License? See the DFSG. (Score:1)
Re:It's interesting... (Score:1)
Personally I'm in favour of the GPL, because this is not a perfect world. I do not want some company to embrace all my code, extend it into oblivion and release it as proprietary. I want my code and any released changes remain available to the public.
BSD is perhaps more free. But remember that freedom goes both ways. Laws against murdering people is also limiting freedom. The rights of the copyright holder should be protected.
GPL is sort of a standing-ground against closed corporations who spend too much energy struggling against each other. What a waste!
- Steeltoe
Re:Approved? (Score:1)
50% OSS (Score:1)
IIRC when it was still called netbeans the browser was bought-in technology (I think it was call "ice browser") and if that is still the case then the OS zealot should be complaining about another company.
We should be encouraging SUN rather than flaming them. Stop complaining that a company wants to make money or is "jumping on the band wagon" - that is what companies do FULL STOP.
Re:approved? (Score:1)
Personally, I think it's a pity that opensource.org didn't succeed in ensuring "open source" would only be used to refer to open source products.
At least, the way I see it, it's not a free speech issue, but rather a truth in advertising issue.
And call me naive, but I don't think they had any sinister goals in mind when they tried to trademark it.
The only good thing that may have come out of their failure to trademark a "descriptive term" is that they set a judicial precedent that can be used in the future to keep BigMeanGreedyCo, Inc. from trademarking the same thing. In theory at least.
(Then again, this post may reflect my pro-ESR bias, since I thoroughly enjoy the Jargon file and nethack, and fetchmail checks all my POP accounts every 900 seconds. So bear with me. Also keep in mind that this post is 95% opinion, so don't expect me to submit a mathematical proof or anything.)
--
Java Icon (Score:1)
Re:List of Approved Licenses (Score:1)
IDE? (Score:1)
Re:what does it all mean? (Score:1)
I wouldn't say that they care less about the Linux community than Microsoft. They do, however, care in a very different way...
A prime example of this can be found in an interview with Bill Joy in Linux Magazine a couple of months back (November 1999):
Granted, they aren't going to be making any money directly off of Linux, and that is, afterall, the goal of any corporation, especially the big ones.
It's interesting to note that in the same article, Bill Joy talks about how he doesn't see any benefits for releasing software under the GPL or something similar...Apparently there is now some kind of benefit. Whether that is a benefit to the product and the code itself, or to Sun as a PR move remains to be seen.
Your Friend,
Re:It's interesting... (Score:1)
Re:Sun does more than "cater to the suits" (Score:1)
Take Java, for instance. If non-cross-platform, it is just an amazingly slow object oriented language. No better than Smalltalk, or many others that have the same level of support for objects.
If you listen to Scott McNealy rant, it becomes pretty obvious pretty soon that he is insanely jealous of Bill Gates, and he is on a Quixotic mission to somehow "beat" Bill, even though the fight was over 7 or so years ago. Put Larry Elison in that column too.
Re:Progress. (Score:1)
6. Is this a precursor to Sun announcing Open Source for the Java platform?
No, we have no plans currently to make the Java platform Open Source. Open Source does not allow us to enforce compatibility requirements, which we continue to feel are vital for the success of the Java platform.
Also (kind of sucky):
2. Is everything in Forte for Java, Community Edition being open-sourced?
No. The binary version of Forte for Java, Community Edition includes two components that will not be open-sourced: the browser and the compiler. If required, the modular design of Forte for Java, Community Edition permits developers to replace these components with alternatives.
Re:approved? (Score:2)
Beside that, I agree that Sun doesn't owe us (the free software community) anything, and also that the previous poster is totally missing the point when he thinks this somehow is a reason *not* to celebrate when Sun desides to contribute to the community.
Re:Thoughts. (Score:2)
The FSF doesn't like the term "open source", they prefer "free software".
NFS, NIS, MPL nitpicks (Score:2)
What part of X did Sun contribute?
MPL _does_ let anyone use the code in proprietary applications. However, the (modified) MPL'ed source files must be made publically available. It is close to the LGPL, except that the LGPL requires the program to be distributed in a format, so the user can replace the LGPL'ed part of the application. No such requirement exists with the MPL.
This is a GOOD thing!!! (Score:2)
They are also being honest. They state that they have no intention of doing this with the whole Java package. Agree with it or not, at least they are being honest.
My $0.02 USD is that this is exactly how a company like Sun should be introducing an Open Source project.
Re:List of Approved Licenses (Score:2)
In a sane legal environment such a disclaimer would not be needed, nor would releasing into the public domain make it more difficult to show libel (after all, it is a person, not the software, which is damaged by libel). Releasing into the public domain should put the entire burden on the user of the software for determining the suitability of that software. So in theory, PD is about as "free" as it gets, both for the author and the user.
Alas, we don't live in a "sane legal environment."
Sun does more than "cater to the suits" (Score:2)
The fact that Sun's systems are documented well enough that reasonably compatible third party implementations are plausible, the fact that Sun has released chunks of their system under open source and community licenses, and the fact that Sun is supporting ports for other platforms (Linux, Win32) are icing on the cake.
So, I strongly disagree when you imply that Sun's current success is just due to misleading marketing. To me, Sun has a good product and their open source efforts and support for non-Sun platforms are meaningful. All of those are in sharp contrast to Microsoft. People choose Sun over Microsoft because of technical advantages and despite Microsoft's installed base and despite Microsoft's marketing prowess.
Re:It's interesting... (Score:2)
The GPL prevents Sun from accepting bug fixes to their product and reusing that code in a commercial version of the same product, or a related product.
Look at it this way:
I am Sun. I release Some Great Thing 1.2 as a GPL software.
You are J. Random Hacker, who thinks Some Great Thing 1.2 is really nifty, but there are a couple of things about it that bug you. You pick up the sources, fix them, and submit patches to my maintainers at Sun.
I pick up these patches, evaluate them, decide that you, J. Random Hacker, are a talented individual, and that your patches are good. I integrate them into the tree, and your patches are included in Some Great Thing 1.3.
But...
I also have a product, Some Greater Thing, that shares parts of its codebase with Some Great Thing, and you've patched it. Now I can't take the code from Some Great Thing that you've patched and integrate it into Some Greater Thing - thereby forcing a fork in my own internal development!
_This_, primarily, is why I won't use the GPL.
If I were to write a piece of software that I'd like reviewed by the open source community (and I am), I will release it under a really free license, then I can take any patches the community submits and integrate them into my "real" tree, and make that code available both for external use (by the open source community that's helping me with it because they find the basic premise and functionality of my code to be worth their time for whatever reason), and for internal use by my own hackers, so that we can use that code to put beans on the table.
--Corey
Re:what does it all mean? (Score:2)
If there were no copyrights, then everything would be in the public domain. Thus, I would have absolutely zero restrictions upon taking YOUR works closed source! Stop listening to the GNU propaganda. The purpose of the GPL is to protect the rights of the author, period. But if there were no copyrights involved, the author would have no rights at all to protect!
Your comparison of the GPL to the police is strange. What makes the combination of YOU+GPL more like the police than the combination of SUN+MPL? Are you more equal than they?
Re:what does it all mean? (Score:2)
People are called zealots who call fraud freedom, but then turn around and call freedom exploitation. If you want to play games with the English language, try scrabble.
Re:List of Approved Licenses (Score:2)
Please get out your dictionary and look up the word "objective"...
Re:It's interesting... (Score:2)
But a minor patch that is not separately copyrighted belongs to the original author when included in the original work. Notice that I said "minor". Your submitting a patch to correct my "foo++" to a "++foo" will give you absolutely zero rights to my code, even after I include the patch.
So a company that releases software under the GPL is within its legal rights to rerelease it under a closed source license EVEN if they have accepted your patch.
Re:what does it all mean? (Score:2)
It's a debate that's been going on for three hundred years by thinkers more brilliant than us. But no matter how you look at it, it still applies to the GPL, which hinges upon a government granted monopoly. Either the GPL is exploitative or it is not. If it is not, than neither is any copyright Sun uses for it's own creations.
Re:IDE? (Score:2)
Re:what does it all mean? (Score:2)
One of the great things about Open Source (as in a license like Mozilla, not SCSL) is that the company no longer has absolute control over what happens to the code. Sure, they own the copyright, but the code is out there, and the Mozilla License gives us right to fork the code, and do our own development. They might have released it under selfish or capitalistic reasons, but there is still source code being contributed to the community.
Re:It's interesting... (Score:2)
> like reviewed by the open source community (and
> I am), I will release it under a really free
> license, then I can take any patches the
> community submits and integrate them into my
> "real" tree
Well... I'd really want such a world, but copyright law nearly prohibit this. People who write software does have a say about who is allowed to use that. Of course, unless the license of your own software prohibit modification unless it is contributed back to your tree.
I know only one license which goes that far (SCSL), and of course nobody really likes it. People does want the right to do modification and keep it private.
Getting what you want by the license helps little. But there are always motives that people want to contribute code back to your tree, even if the license does not mandate it. Right?
Re:Progress. (Score:2)
While I might not agree with many of the things Sun has done, most notably their initial handling of the Blackdown porting team, I do see merit in some of their arguments regarding Java. There are very few languages, and even fewer successful ones, that have a truly open standards process. More importantly, it doesn't matter to most developers anyways. A developer only cares that he has ready access to a C(++) compiler, and that some percentage of the rest of the world is using that language along with him/her. About the only time that developer would notice that the language's spec was open was if it fragmented and became difficult to use.
A benevolent dictator is a very useful thing, Linus has shown that with the kernel. Whether or not Sun is benevolent is really what the argument is about.
Hotnutz.com [hotnutz.com] - Funny
Re:what does it all mean? (Score:2)
That's like saying that the police are exploitative because they use violence to fight violence! If there were no violence, there'd be no need for the police. Similarly, if there were no government-granted monopoly, there'd be no need for a GPL!
Support actions, not companies (Score:2)
People often support the "bad" actions of a company because of their "good" actions somewhere else. This is the same kind of thinking that made people support Microsoft when they were the underdog challenging IBM's dominance.
So we should support Sun's use of the MPL in this case. We shouldn't believe it means they have any particular "position" as regards free software.
Re:what does it all mean? (Score:2)
I've spent lots of time and money setting up a pyramid scheme. Let me run it how I want.
Society doesn't let me do this because it has bad social consequences. (Suddenly millions of people lose all their money, causing a major economic crash).
Similarly, if a particular software license (or business practise) has disastrous social consequences, it makes sense to ban it.
Whether the software licenses around today are socially disastrous is a matter of opinion. But don't assume that anyone who thinks so is a "dumb fucking zealot" - they just have a different opinion to yourself.
Re:approved? (Score:2)
However, the latest version of the MPL is DFSG-free.
Correction (Score:2)
The Debian people? (Score:2)
The Debian Free Software Guidelines [debian.org], which were drawn up by the community of Debian developers plus others, are the accepted yardstick - there doesn't seem to be much controversy about this.
Re:Approved? (Score:2)
Re:Thoughts. (Score:2)
Thoughts. (Score:2)
Re:approved? (Score:2)
Re:It's interesting... (Score:2)
Re:List of Approved Licenses (Score:2)
The GNU General Public License (GPL);
The GNU Library or `Lesser' Public License (LGPL);
The BSD license;
The MIT license (sometimes called called the `X Consortium license');
The Artistic license;
are bad links to ./
if anyone wants to mail me them i'll be happy to keep a list on my site. www.bigfreakinserver.com [bigfreakinserver.com]
-Jon
Re:Progress. (Score:2)
To expect a company that has spent 20 odd years in fierce competition to suddenly drop all that and "get" the idea of giving stuff away is asking too much. It'll be done in steps, and we should support and offer useful criticism rather than just dismissal.
Progress? HAH! Try devolution.
Anybody else remember the good old days when Sun was an arrogant upstart run by former Berkeley hackers? Their big selling point back then was them giving away -- GIVING -- source code for all kinds of neat things, like NFS. They were one of the first companies to make a living off of free-as-in-beer software that also came with source code. And they were terrific innovators in hardware. SPARC processors, anyone?
Sun has lost touch with its roots. It is jealously guarding Java, somehow believing that it can maintain control of the language while simultaneously making it a more appealing choice than, say, Windows. Sun would be Microsoft IN AN INSTANT if they had the chance. We do well to remember that.
It's interesting... (Score:2)
I think that having open-source projects all under the same (or at least compatible) licenses is something that is truly necessary to open-source being a success. Otherwise, while you can bug fix to your heart's content, you loose the benefits of reuse. Whether it winds up being the GPL, Artistic License, a BSD-type license or whatever, I think that it would help if we could all agree on some license that was both flexible enough to make corporations happy without departing significantly from the spirit of the open-source community.
Approved? (Score:2)
Who gets to Approve an Open Source Licence? RMS? ESR?
Re:Thoughts. (Score:2)
nobody said... (Score:2)
---
Xiphoid Process Records - http://xiphoidprocess.com
San Francisco based electronic music.
Re:Sun does more than "cater to the suits" (Score:3)
However, Sun's business circumstances forces them to behave in ways that are currently more in-line with the long term interests of their customers. I also think that Sun is technically more competent than Microsoft.
As for Java, I have to disagree. I have been responsible languages for various development projects and groups in the past. In my judgement, the Java designers made a number of essential, pragmatic choices that simply make the Java system more suitable and cost effective for many application developers than Smalltalk. In fact, I had evaluated, and programmed in, Smalltalk just before Java came out and decided that it simply wasn't an acceptable choice for our needs. I think most other developers came to the same conclusion.
It's common for developers and inventors of other languages to dismiss the success of languages like C++ and Java as irrational. I think that attitude is self-defeating. Eiffel, Ada, and Smalltalk are marginal languages because C++ and Java, despite their myriad of well-known limitations, met the needs of actual developers better. If you want to understand this, I suggest reading Steele's "Growing a Language" and Gabriel's "Worse is Better".
Re:approved? (Score:3)
-tim
Sun, IBM, Netscape... (Score:3)
It was lind of cool...
Progress. (Score:4)
To expect a company that has spent 20 odd years in fierce competition to suddenly drop all that and "get" the idea of giving stuff away is asking too much. It'll be done in steps, and we should support and offer useful criticism rather than just dismissal.
The only thing left to see is if they actually do it, being as the actual release is still two months away. Sun has changed it's course before, hopefully they don't do it here.
Hotnutz.com [hotnutz.com] - Funny
Corrections of errors (Score:5)
First: this is not the first time Sun has released open-source software. NFS, NIS, parts of XEmacs, parts of X, XView, olwm, and of course RPC and XDR are all open-source software released by Sun. All of these, except for the XEmacs parts, were released under a BSDish license.
Not that this isn't important --- all of the things mentioned above were at least ten years ago.
About Lothar's post about defense systems and banking systems being open-source: of course they should be open source. Would you really want to be defended by "defense" systems the would-be defenders didn't have the source to? Would you really want to run your bank with software you didn't have the source to?
RMS has never said that all software should be freely available --- just that people who have a piece of software have the right to use, copy, modify, and redistribute the software as they see fit.
Other minor points: the Mozilla license is OK according to OSI and Debian; the MPL doesn't let the original author use your code in proprietary software (but the NPL does); releasing public domain software doesn't automatically make you liable for damages; US-government-made software is in the public domain because government works are not eligible for copyright, not because the government can get away with it.
I'm really depressed with the quality of comments that get moderated up on Slashdot these days.
Not the First Time (Score:5)
Check it out at:
jakarta.apache.org [apache.org].
List of Approved Licenses (Score:5)
-tim
what does it all mean? (Score:5)
Sorry, but I have to rant about Sun here for a bit. Before someone says it: no, I'm not some Microsoft troll here. I have used Java and C++ both quite extensively. Also, I've dealt with Sun's marketing people (namely, in getting a piece of software certified 100% Pure Java).
Sun does some things very well. Perhaps the thing they are best at doing, is catering to the "suits". This announcement just felt like more attention gathering to this effect, since Open Source is the buzzword right now.
However, Sun is all about money. Big money. Enterprise level stuff. They don't give a rat's ass about the little guy. You'd be amazed how many emails I've received from them since I got that product certified. Usually, they want me to participate in some conference at $5k a pop.
This announcement is just posturing and nothing more. Look at the second part of it, for example:
2. Is everything in Forte for Java, Community Edition being open-sourced?
No. The binary version of Forte for Java, Community Edition includes two components that will not be open-sourced: the browser and the compiler. If required, the modular design of Forte for Java, Community Edition permits developers to replace these components with alternatives.
Now, I'm not one to bite the hand that feeds me. If Sun wants to make this small open-source handout, then that's fine. But it's more hype than anything. Much like Java in general.
Yes I may sound bitter, but that's just because I'm sick of the games that Sun plays. They are your stereotypical "big" corporation... through and through.
Hope that wasn't too offtopic but Sun just irks me sometimes with all the attention they get for stupid little meaningless gestures. They care about the Linux community about as much as Microsoft does. Don't doubt it for a second.
Best regards,
SEAL
approved? (Score:5)
"I shoulda never sent a penguin out to do a daemon's work."