Sun Unilaterally Revokes the FreeBSD Java License
ravenII writes "The FreeBSD foundation has announced the news of Sun terminating the SCSL OEM-like license given to FreeBSD foundation. The foundation's attempts to contact Sun to renegotiate the license have gone unanswered. Javalobby.org also carries the news." It would seem that Sun has terminated all SCSL licenses across the board in preparation for the release of Java 5, and while the renegotiation process may be a bit bumpy, it's likely that Java will continue to be ported to FreeBSD.
I never understood how it's good for Sun to prohibit the redistrobution of Java with BSD or Linux.
It seems to me that any benefits there might be would be lost because they are opening themselves up to having an open source, or at least more easily re-distributable JVM become the most common, and therefore standard, VM.
Besides, if they are giving it away for free anway, what benefit is there to forcing anyone who wants it to get it from Sun?
Famous Last Words: "hmm...wikipedia says it's edible"
There are now much better alternatives to Java for many programming tasks.
I've switched over to Ruby and my productivity has skyrocketed. Anyone who's done object-relational mapping using Java for example, should take a look at how Ruby does it using ActiveRecord.
I still use C++ for some programming tasks but find the need to do so less frequent each year. Thank God for smartpointers (boost library).
I might take a look at OCaml in the near future. Heard great things about it.
Oh for a -1 Inarticulate Rambling modifier...
"The invisible and the non-existent look very much alike." -- Delos B. McKown
I'm not directly involved here, so I don't know all the details, but I talk to people from the FreeBSD Foundation on a regular basis. Hopefully they'll forgive me if I get some of the details wrong here.
Basically, the story can be summarized as follows:
1. Sun dropped the ball by mistake.
2. FreeBSD Foundation didn't know what was going on, and mentioned the problem in their newsletter.
3. People at Sun realized that they had dropped the ball.
4. Sun picked up the ball and put it through the goal posts (or whatever the right sports analogy is).
This whole story is really just a misunderstanding. Sun wasn't trying to be evil, they just made a mistake, and as soon as they realized that there was a problem they started doing all that they could to fix it.
The new license should be announced Real Soon Now.
Tarsnap: Online backups for the truly paranoid
Justin Gibbs, The foundations founder and financial officer said yesterday that this was just a case of bad communication and that it was already resolved. Poul-Henning
Poul-Henning Kamp -- FreeBSD since before it was called that...
Disclaimer 1: I have READ the Fine Article.
What it is: Sun licenses the JVM to the FreeBSD community under the SCSL. Sun unilaterally has the right to revoke it. Sun DID revoke it, albeit in preparation to negotiate terms for new community license. Guys at FreeBSD do not know who to ask right now. E-mails from non-revenue-generating FreeBSD got unanswered.
What it really is: RMS is right. Anyone deploying Java apps under FreeBSD for a reason or another is now a hostage in this situation. Why? Because Sun *can* (and, depending on shareholders $$$ desire, *will*) pull the plug at any time. Why? Because the JVM and standard classes are NOT FREE SOFTWARE. Free Software is about freedom, not about price.
Oh, come on, everyone with prospects of starting their first Java projects, especially governments going the Free Software way, should DROP it and go to other platform.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
My guess is that FreeBSD has to something similar.
Sun's Java, a programming language aimed for all platforms and operating systems, supposedly ubiquitous in any computing environment. So, let me ask, why would they, with that goal in mind, revoke *any* license for *any* operating system? They simply limit their potential users and the potential of their language as being widely adopted.
shop.envescent.com - Computer hardware and more.
A) I was reading at -1. The "this was a mistake and we cleared it up" post had not showed up when I started posting.
B) It is not relevant that the revoking was by mistake. Eventually, it can be done on purpose, too. And that is the problem.
C) No, they did not knew exactly who to ask, and at least when the FreeBSD foundation report was done they did not receive any answer. It's irrelevant for the discussion of this piece, IMHO, that they eventually cleared up the situation. Had the climate at Sun WRT FreeBSD been different, Sun could stall this and caused a lot of damage. And they still can, at any time, because Java is not Free Software.
D) I am not raving and nor is RMS, which is whom I was referring to. Java is not Free Software. If you are considering Free Software (as a lot of governments are doing nowadays with a lot of good reasons to do so... see http://www.gnu.org.pe/resmseng.html) you should not consider Java as a good option for software development (unless Kaffe [or other Free JVM] + GNUClassPath is good enough for you). And this was my conclusion in the end of my post.
E) As an aftertought, disclaimer, etc: I started to post my piece as soon as I saw the blurb (when I woke up this morning) and it had only 9 posts at -1. When I finally organized those three short paragraphs, and clicked Submit, it had 20+ posts, with some (3?) of those under the "A case of bad communication by phkamp (524380) (#11273654)" post. I took good 10-15 minutes to write this answer up, because I don't troll. I believe that RMS is right and that proprietary software is a legalized scam. And I really like J2EE (technically) as a platform but I really dislike the power that Sun exerts over it and the MS-like lock-in that it represents.
--
And this is not a sig.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
What? a BSD news item with only 1 out of 31 messages modded down? What is the world coming to?
Don't blame Durga. I voted for Centauri.
I read
Actually it's why Java should be ignored. You're just as safe using an MS product as you are a Sun product. Actually with Sun's bleek future I would say being a MS shop is significantly more secure. I love Tomcat but this is one more reason to be wary.
.Net architecture and the VS.Net tools that now allow you to step through ASP.Net code and SQL Stored Procedures. I guess I'm one of the rare people who like almost every platform available to develop on. ASP/SQL Server & JSP/PostgreSQL are my favorites.
1/2 my companies applications run on Tomcat the other half run on IIS. They both are behind firewalls and are both very stable (you don't have to reboot for every windows update, just stop and restart the services the same way you do in Unix-based OSes).
I'm a big fan of the new
While its their product and their choice, the attitude they are expressing makes me want to NOT continue with Java ( or sun ) in any form.
Revoking existing licenses is just uncool. It also is bad business.
Some people need older versions of software.
---- Booth was a patriot ----
As I said in another post (#11167772), I believe every producer of what lawyers call "Intellectual Property" should be remunerated mainly by producing it and less by generating a lot of copies of it.
... well ... being themselves, and Sony/EMI/*AA-affiliate gets the REAL $$$^$$$ for copying and distributing it. Do you get the difference?
This is, mainly, what happens today to the real *producer*: programmers get salaries, journalists (who are the *real* writers in terms of quantity) get salaries... while Britney/Eminem gets a lot of $$$ for
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
Please remember that practically every CPU architecture besides x86 is big-endian; Mac's, 99% of UNIX (AIX/HPUX/Solaris) machines, Z/OS machines, etc.
ARM7 and ARM9 can be set to big-endian or little-endian, but they're frozen to little-endian in every Nintendo Game Boy Advance and Nintendo DS handheld video game system. The MIPS processor in Sony's PS1 and PS2 video game consoles is configured little-endian as well.
Microsoft doesn't have any control over Mono: Mono combines the ECMA core (which is clearly free and unencumbered) with standard FOSS libraries like Gnome and Gtk+.
So: using Java is not safe from a legal perspective because Sun owns Java, both the major implementations and the platform itself. On the other hand, using Mono is safe from a legal perspective (at least no less safe than any other free platform) because Microsoft clearly doesn't own it.