Sun Considering GPL For OpenSolaris
narramissic writes, "At an event today to formally open-source Java, Jonathan Schwartz, Sun's president and CEO, and Rich Green, the company's senior VP of software had an exchange in which Schwartz put Green on the spot about using GPL for OpenSolaris: 'Are you averse to changing the license, Rich Green?' Schwartz asked. 'Certainly not,' Green responded, prompting the Sun CEO to fire back in a half-joking manner: 'Will you GPL Solaris, Mr. Green?' 'We will take a close look at it,' Green said, adding that it was possible that the familiarity and comfort level many developers have with the GPL may result in Sun adopting it for OpenSolaris." Another note about Sun's decision to use the GPL for Java comes from reader squiggleslash, who writes: "According to Jonathan Schwartz, the decision of Novell and Microsoft to '(suggest) that free and open source software wasn't safe unless a royalty was being paid' is what prompted Sun to finally come down on using the GPL for Java. So I guess every cloud has a silver lining."
Remember, SUN makes money on hardware.
Novell and Microsoft do not.
You are being MICROattacked, from various angles, in a SOFT manner.
Sorry for the fanboyish response, but I think releaseing various parts of Open Solaris under the GNU license would lead to some great developments. As I understand it, that would enable a lot of features of the Solaris kernel to be imported into Linux and vice-versa.
;)
Of course, there'd be a problem with that whole "gnu's NOT unix" thing...
That means that there will be that many fewer PS3's to buy!!!!!!
I think putting OpenSolaris under GPL makes much more sense than doing the same for Java.
There are very good models of developing OS under GPL such as Linux. This would make it a very easy transition to get the GPL model into OpenSolaris.
Also this would no doubt attract a lot of the linux developers out there and as any open source project knows the number and management of developers is ultimately what makes it the top dog.
Also though it is slightly off-topic I also think that Java under GPL would not benefit as much because the model of contribution is really not as easily understood as the OS world.
Software Defined RFID - The Rifidi Emulator
Sun has made some of the worst strategic decisions in the IT industry for the past decade or so. Why would GPL'ing their main products be any better? Where are they going to make money? Bake sales? Are they going to pay their people with warm fuzzy feelings? Yeah, Sun may do it. But I'm betting it'll kill them long term. In fact, now may be a good time to short the stock, and expect the payoff to be complete in about 5 years.
GPL'ing a product has NEVER been successful for the company or person owning it. This won't be any different.
This could be a bigger boon than a lot of people realize. The licensing differences between Solaris and Linux are one of several factors slowing them from adopting ideas and code from one another. OpenSolaris users could benefit from ease of importing more cutting edge features from Linux. Linux could benefit by having access to some of the cleaner implementation ideas from Solaris. I've felt for some time that much of what holds linux back is the unwillingness to adopt newer and better features out of a fear that a given distribution will be less compatible with others and because Linux is trying to wear many hats. Too many decisions are made to benefit its use as a server or make it easier to use on a portable, while leaving it behind others for a workstation.
I'm keeping my fingers crossed.
It certainly removes one barrier. But look at Darwin. It's open source, but who else but a handful of people outside of Apple are working on it? So the point is not to knock the potential change. The point is will developers flock to Solaris as a result of this? Slowly but surely or not fast enough?
According to Jonathan Schwartz, the decision of Novell and Microsoft to '(suggest) that free and open source software wasn't safe unless a royalty was being paid' is what prompted Sun to finally come down on using the GPL for Java. So I guess every cloud has a silver lining. If you believe that, want to buy some old dot com stocks I traded for some swamp land a few years back? Honest, ill give you a great deal!
A company the size of Sun does not move that quickly, especially so far as legal matters go. Besides, there has been talk of GPLing Java before Christmas for months.
Sun saw a chance to take a shot at Microsoft/Novell and they took it. Can't say I fault them, but its fairly obviously a lie.
Thanks Sun, that would be great if OpenSolaris became available under the GPL along with Java. That would offer another very good open alternative to Linux. Something backed by Sun would be really good if Microsoft keeps up it's patent-FUD.
Did I wake up in some alternate universe or something, though? I mean, Novell sold the community out and now Sun is adopting the GPL?
"The Federal Reserve is a fraudulent system."--Lew Rockwell
End The FED. -
To me this sounds like a simple off-hand comment and unlikely to happen.
That said, can someone who is more familiar with the whole thing tell me: did has opening Solaris had much of an effect at all in any way? Has it stopped market share loss? Increased market share? Increased software availability? Has anything really changed?
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
Wow, if that ever happened, wouldn't it be ironic - I can imagine a future where linux has been effectively preempted by the mega corporations, while Solaris is fully GPL'd and becomes the default first choice for the typical savvy unix admin.
In any case, I'll be getting to know Solaris 10 better in the coming months, but the GPL would just put it over the top.
Oh lordy, then what's the RMS fan club going to bitch about?
This is just my understanding, but Darwin doesn't have nearly as many 'interesting' features that don't already exist in Linux. There is some neat Solaris-only stuff that people have wanted to bring into Linux for a while, but have not been able to because of licensing problems, and the work it would take to clean-room it.
... but I've definitely not heard as much 'buzz' about them as you hear about some particular features of Solaris that are supposedly very neat.
The thing that I always hear talk about is dtrace (currently CDL, and tightly integrated with the Solaris kernel), but looking at the WP article on it, apparently it's been partially brought over to BSD and OS X. Then there are also containers and that "self-healing" fault-isolation system, which I don't pretend to understand.
Perhaps there are just as many cool, compelling features in Darwin that aren't talked about, and deserve being shared with Linux and other OSes
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
ZFS, ZONES, RAID-Z, DTrace, etc. (no-text)
"Reason: Don't use so many caps. It's like yelling." I fucking hate these bullshit new AC posting rules!
I can't write more than one reply per half-hour, and now using acronyms triggers a "lameness filter"?!!!
Seriously, it'd be beyond awesome to have DTrace ported to Linux.
Solaris, Shmolaris
Wake me when K-Fed open sources the Britney video.
If it were released under the GPL, it could be imported into the Linux kernel.
I think this is awesome.
I can't decide whether Sun has balls of spent Uranium or if they're just really disparate. Possibly both. But I really like this, and I hope their services and hardware businesses benefit accordingly.
I rarely criticize things I don't care about.
More interesting than this, IMHO, is to note that for Java they choose to use the "GNU GPL v2 only" (plus Classpath exception) license, not the more common "GPL v2 or any later version".
This is what the Java FAQ says about it:
And, from this InfoQ article about the GPLed Java:
There's a hidden treasure in Python 3.x: __prepare__()
Java IRC client volume of gNetBSD leavi8g the play and that the floor though I have never committerbase and that should be
Why not consider the BSD license? I am not a fan of the GPL and I think it is a bit restrictive. The BSD license appeals to both the F/LOSS and for profit companies. I am surprised Johnathan Schwartz failed to consider the BSD license.
I support Sun GPLing Java and possible OpenSolaris. If I ever buy a rack server, I will make sure it's a Sun model.
Remember SUN Java desktop (cool) then they give FUD money to SCO and release Solaris under an obnoxious GPL-incompatible license. Are Sun totally schitzoid or is the business model playing Microsoft and the FOSS community off against each other? The Sun is shining at the moment, I just worry that tommorow they'll pull a Novell.
All said and done, GPL'd java is cool, I'm building Jikes, JamVM and ClassPath now to start (re-)learning Java while I wait for hotspot and javac to hit Gentoo's portage tree.
Sun is in trouble, and according to FSF Lawyer Eben Moglen's (wild) allegations in his talk at a recent Free Software Foundation Associate Membership meeting, they previously (2005?) took a bribe from Microsoft to keep OpenSolaris incompatible with the GPL (in exchange for financing they believed was desperately needed for miniaturizing CPU size with Fujitsu to compete with IBM(?) in the server market). Sun is now flip-flopping like a struggling politician; they caved to the pressure of GPL'ing Java despite (allegedly) accepting a bribe to keep Solaris less free. Like many on Slashdot, I consider the FSF and the F/OSS development community greater long-term allies than Microsoft, so maybe Sun will release Solaris 11 or 12 under the GPL.
The Free Software Foundation has made no announcements on either of these developments. What does this mean for the GCC/Java code, which is largely functional? How would GPL'ed Solaris utilities impact use and development of the GNU utilities? (Yes, I realize that the Solaris utilities share code with BSD utilities given their common ancestors, but Solaris has the shiny stamp-of-approval from major security auditors.)
Use my userscript to add story images to Slashdot. There's no going back.
If they're this optimistic about such, why not pull some build out that worked with sun4m and make it just as open as what exists today - even if it amounts only to being a olive branch to systems long since devalued by that move. That, and it gives a very compact/cheap option for SPARC that doesnt skimp on the hardware (unlike U5/U10's cheapened design).
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
...changing/hacking the source but about just and only having the POSSIBILITY to view and hack/change the source. Open Source is a principle - not a method to $what-ever.
Surely, you may want to talk to the CEOs of MySQL and Qt developers Trolltech, who release their projects under the GPL and do turn a profit. In the case of Sun, as others already have mentioned, they make money on the hardware, and commoditising software is only good for them.
Of course, these are corporations. Speaking of private persons, what about a certain Linus Torvalds, who is now fairly well-off?
Victims of 9/11: <3000. Traffic in the US: >30,000/y
Yeah, Right....I bet they'll GPL java before they allow that to happen. :)
Tharkban (It is a signature after all)
What about hardware support?
Not to start an argument, but wasn't there an article posted on this very website telling us how OpenSolaris was/is the Linux killer*? So far how has that one panned out? Other F/OSS operating systems never really make it to relevancy because frankly, their hardware support is always years behind that of Linux. That very reason is why I switched (at least for now) from BSD, back to Linux.
*I must note that it funny that they compared OpenSolaris to SUSE - clearly the slowest of the major Linux distros.
You can't lock out competition.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
SLING you can comprehensiv3 Serves to reinforce
Sun today.
Tomorrow.... The world!
Bwahahahahaha
The best part about Sun being GPLed (the CDDL is a fine license itself) is that ZFS can be implemented as a kernel module rather than in FUSE. The idea of running non-trivial enterprise filesystem in user-space is abhorent to me.
Enough said.
The filesystem is the package manager
Although as a business Sun would only make statements about existing licenses, i.e., GPLv2, Schwartz and others already are on record as liking how the GPLv3 is shaping up; the big jump was to GPL v.anything.
Sun should eventually put OpenSolaris under GPLv3 when it comes out simply because it fixes the GPL2 in important ways and offers important advantages such as greater compatibility with other licenses. But additional kinds of motivation can be given.
The following explanation involves the kind of symbolic considerations that partly characterize the Java move to the GPL. It too may help Sun gain against IBM, a heavy proponent of the Linux kernel.
A possible way for Sun and OpenSolaris to gain even more mindshare is by exploiting a division in the FOSS community. Some top Linux kernel developers decided against GPLv3 very vehemently while decrying a split in the wider developer community of v2 vs. v3. A major factor in the decision is to allow for enforcement of DRM, a factor which may not constrain OpenSolaris's direction so much.
The important (unexaggerated) divide involves kernel developers. OpenSolaris has more to gain than to lose by going GPLv3. To users and developers in general, Sun comes off as an even bolder, more progressive leader, just as with the Java announcement Monday.
The FOSS community dwarfs in number the few dozen kernel developers described above and it's safe to say the most of the community were caught off guard by the announcement from the developers; the expectation was that there would be an eventual move of the kernel to GPLv3. Sun could use the same kind of exquisite timing of the Java announcement on the heels of the Novell/MS flub and announce OpenSolaris under the GPLv3, satisfying the unfulfilled expectation of having a kernel under the GPLv3. IBM would be caught off guard again.
The Java move was disruptive, and this move is disruptive in the same way with little downside. It's not for the sake of disruption but disruptive against the likes of IBM.
That it isn't being called GNU/Java!
Am I open minded towards open source, or closed minded towards closed source?
Sun has to do something to compete with linux on x86. Gpl'n their java would be sweet.
Well well well. This is a rather interesting kettle of fish now isn't it?
With it looking like Linus and company are going to be averse to GPL3 (to wit, they very likely couldn't go GPL3 even if they *wanted* to), what if -- just "what if", mind you -- OpenSolaris began plans to go GPLv3? Hm. I wonder... GNU/Solaris?
That would be something, now wouldn't it? I wonder if you'd see the FSF (and a fair portion of the rest of the free software community) jump on OpenSolaris an the preferred free software kernel for GNU? (Ahem -- until HURD is ready, of course).
Very interesting prospects indeed.
Try downloading, burning, and running Belenix or Nexenta. Solaris kernel plus some Solaris program support, but GNU userland from the ground up! It could be said that without GNU, Solaris distros would have no usable desktop system.
On this basis, whether they GPL Solaris will depend on how strong they think the threat from Linux is. Does Sun have any other realistic choice?
Reduce, reuse, cycle
A merging of the codebases would create:
gunix = GNU Unix = GNU's I can't believe its not unix.
GNU = GNU's Not Unix
#!/
if I may suggest ...
I thought I saw that a while back...
I don't think Solaris has a bright future. It's evolving too slow, too many restrictions, too many problems. Just look at their attempt to update their /bin/ksh from ksh88 to ksh93 - they're working on it since a year and they are still not finished. The ksh93 integration project takes an eternity or two while Linux does the same job in two weeks or a month. This shows the great failure of the Opensolaris project. They're too slow, often twelve times slower than Linux. Sun still has superior features, but at the current evolution rate it is just a matter of time when Linux becomes superior compared to Solaris and their management is deaf and blind and ignores the problem