Force Microsoft to Carry Java?
torre writes "Well, there at it again. Sun has now begun its private litigation against Microsoft charging some pretty serious stuff. As we all know it has been widely reported that Sun looks to seek to force Microsoft bundle its java plug-in with their OS.
For a quick recap Sun sued Microsoft to stop shipping java since they had violated their licensing agreement. Sun won, got some money, and Microsoft got upto 7 years to continue shipping their outdated version. Microsoft recently decided that in XP they shouldn't ship their mangled version of java and Sun cried fowl demanding that they ship their plugin.
Now, what hasn't been reported in detail is the allegations that Sun has charged against Microsoft. In brief, they charge that
1) Microsoft has a monopoly in the OS, Web browser, and Office productivity markets
2) Is engaged in illegally tying
a. IE to windows3) Entering into illegal exclusive deals
b. Their workgroup software to their OS
c. IIS to their workgroup server
d. .net to their OS's
e. Active directory to both OS and workgroup OS and to Exchange
f. Exchange server to Office
4) Unreasonably restrained trade
5) Infringement on copyright
6) Engaged in unfair competition
In their settlement they look for and I'll quote "
Preliminary injunctions prior to trial requiring Microsoft to:
Distribute Sun's current, binary implementation of Java Plug-in as part of Windows XP and Internet Explorer.The preliminary injunction hearing is scheduled for December 3 - 5, 2002 at the U.S. District Court for the District of Maryland in Baltimore, Maryland. Permanent injunction requiring Microsoft to:
Stop the unlicensed distribution of Microsoft's Virtual Machine Java through separate web downloads, instead of incorporating within Windows XP and Internet Explorer, in accordance with Jan. 23, 2001 settlement agreement.
Distribute Sun's current Java Plug-InAll of this claiming that they've harmed java, the Java programming community and intimately Sun's shareholders. Now as the court battle begins its seems that sun has to prove that they are not looking unfair advantage. This seems to be a big issue as it would seem that they could achieve the same level of distribution by merely dropping four million with OEMs..."
Stop unlicensed distribution of Sun's Java code
Disclose and license proprietary interfaces, protocols and formats.
Unbundle tied products like Internet Explorer, IIS, Active Directory, Exchange, Windows server and .NET framework"
If MS is forced to put Java into Windows, I think Sun should be forced to put MineSweeping into Solaris.
I hate having nothing to do at teatime.
Don't allow them to distribute .NET and Java with Windows and let the market decide.
Microsoft will include Java on Windows XP at 2004, just in time where their .net/C# platform will be a masive standard and there is no place for Java on the M$ world...
How good M$ deals are!!
Articulos para gente geek: Poleras, linux, libros y mas
0. Listent to your costomers
Articulos para gente geek: Poleras, linux, libros y mas
Please force GTK to come with KDE.
On the other hand, .NET builds upon the success of C and its derivatives, particularly C#, and allows developers to seamlessly integrate the Internet with their services. Truly a godsend.
Here at work (a consulting firm), I co-admin about 30 NT boxes, and we're looking into both platforms for our new finance services, but right now .NET looks more appealing, as cross-platform support is more of a burden than a feature; we can afford to cut off a small minority in favor of delivering seamless, facilitated content to the bulk of our client base.
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
This is stupid.
If Sun wants Java to be automatically included with Windows, then they should have to pay for it.
Now, if Sun were to do something bold like making Java a free bit of kit with no charge whatsoever to anyone from here until the universe dies out, then perhaps the courts can persuade Microsoft to include it at no charge and we can go on being happy with things.
But if Sun wants to turn this into a $monopoly$ play whinerant so that they can secure their share of the market on the back of their competitor, screw em.
Java itself is good. Net is, well, MS.
Halo product anyone? Java would be good at this.
I'm hardly a pro-Microsoft, and I'm in fact a hardcore Java developer, but in my opinion the ruling would get out of control if it fell into the wrong hand.
:)
:)
Sun's JVM/JDK is not free. Individual can download it freely but you need to pay for the royalty if you want to distrub it with your product. E.g. mobile vendor must pay SUN royalty for each unit sold which has jvm included, because it's almost impossible for their users to download one by themselves.
If the ruling forced Microsoft to include SUN's Java in XP, Sun could charge whatever amount of royalty fee for each XP sold.
More worse, SUN has exclusive right on the use of the word Java in the software products. If the ruling requires Microsoft to include 'Java' not 'Java-compatible', then Microsoft has to pay extra for the license to use the name 'Java' in their software.
What if SUN decided to charge in total $100,000,000.00 for each XP sold? I would if I had the chance, heh.
Unless, of course, the ruling including the maximum amount of royalty that SUN could charge.
(In case that pissed pro-SUN, pro-java - Microsoft sux, XP sux, Java rox. Okay?
On second thought, let's abandon Sun. I dislike any company that relies upon its lawyers to do the R&D work.
Can't innovate? Can't produce? No problem, we'll sue!
Don't mod me down on this. This isn't a flame per se, it is my viewpoint on the current situation.
I love genuine R&D work that is done by researchers, not lawyers. I love technology that works and works well for everyone.
What I have is a distaste for is companies to burn valuable money on crap like endless ego litigation instead of making a product fly.
Someday, like on Stardate 20192.7, Earth companies learned to share their intellectual wealth for the betterment of all, instead of paying the salaries of talking heads on a spring.
Two weeks later, the Vulcans arrived.
A bunch of babies in men's clothing crying about how they want to make money by sitting around and collecting money for unlimited resources.
Intellectual property is what you keep to yourself. If you want to make money, turn some raw materials into some finished goods (preferably robots that do all the work for us, instead of robots that kill everyone but you and do the work for you).
Microsoft's Java implementation was the best java implementation at it time. Microsoft had the fastest java implementation and much more stable than Nestscape's version (the other java version I had developed for).
.net and compared to java it really looks very appealing. I hope Sun doesn't succeed in stopping Microsoft from shipping the .Net runtime along with its OSs.
In addtion before JBuilder, VJ++ was the best java development envoirnment. Symantec's Visual Cafe totally sucked in comparison.
After Sun got Microsoft to stop shipping Java our client decided to scarp the java project we were working on.
I wish Sun had never sued Microsoft in the first place. Microsoft would have had to forever ship java. So what if they Microsoft added some extensions like delegates and support for activex. The added funtionality was really an advantage. Sun should have assimlated these extentions into the Java standard. Instead java has not had any major language enchancements in the past 10 years. We are currently exploring
Sun didn't like Microsoft including their own version of the Java VM with their OS so Sun took MS to court to stop them doing so.
Microsoft removed the JVM from their OS, as per Sun's demands.
When a user goes to a web-site that uses Java, the user has to download a JVM.
Now Sun is complaining that MS doesn't include a VM with their OS? Sun wants MS to distribute Sun's JVM with the OS? What about other vendors that produce JVMs?
If you can't win the game, play a different game.
...he just isn't.
Naturally, Sun can't win this game it's playing with Microsoft so they want to change the rules in their favor. They can't seem to win this current game so they want a new game. That's all any of these lawsuits are, attempts to change the game.
It won't work. If you play on Microsoft's game board at all you'll end up playing a version of their game that they will win. You need to take over the board. You need to shift the fundamentals of what an Operating System is and what Software is. No other strategy other than Open Source and GNU/Linux model* really does that. Change the game.
It's a pity no one has figured out how to become filthy stinking rich at it yet. I mean, Linus should be one of the richest men in Tech... and
* (nods to the BSDs too I'm talking about the OS model as a whole not a specific kernel)
[signature]
I think they're both going to lose in a sense, but MS will fare better.
.Net framework, but they can't stop people from doing their own ISO C# implementation. Such an implementation will be both free of royalties and free of license restrictions (such as Java's) that restrict the vendor from being able to customize the libraries for their own needs.
.Net into the wild, MS has almost guaranteed that it will evolve into a formidable competitor to the domesticated Java.
Sun's control over Java will make Java less able to compete with ISO C#, which MS *won't* be able to control.
MS may be able to prevent others from doing a complete clone of the entire
Once it becomes clear how little control MS has over it, this should be irresistible to both commercial vendors and to OSS developers. MS ought to still do well, though, by having the most complete libraries, the best dev tools, the reputation as "the real thing", etc., so they'll do well.
By releasing C# and at least some portion of
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
to bundle Linux with Windows as well (since they say they 'respect' and 'love' Linux), this whole litigation would be headed in the right direction :).
'A lie if repeated often enough, becomes the truth.' - Goebbels
/.
Without a doubt MS should be required to bundle Sun's Java with the OS.
This should dovetail without much trouble with the requirement to bundle other ISP's that was instituted back under the original Windows 3.1/95 lawsuits.
In addition require MS to include a couple of alternate browsers.
Of course IBM has no loyalty to Java, Linux, or anything else they may promote in one of their products. But this can be an advantage compared to Sun, with McNealy at the helm, who can't do anything besides holler insults at Microsoft (this was funny once, but loses its appeal without anything substantive to back it up). Sun gets emotionally attached to one concept, brainwashes the whole company with it (I should know; I used to work there) and pushes it with lots of rhetoric and little common sense. Then they kill off the whole thing. JavaStation, Java Web Server, CDE, OpenWindows, etc. All the "latest and greatest" until Sun got bored, then killed it, abandoning all customers currently using it.
Sun can't focus. Look at Apple. They have a tiny market share, and their products in many ways are not "best of breed". Slow Mach kernel based, slow Motorola PPC chips, bad DDR support, etc. But they survive in their niche with focus. Hardware and software package. A package you buy together is supported together. End of story. Their "digital hub" doohickey is a coherent goal.
Look at Microsoft. Everything is geared to spreading their software. Microsoft software, although it is absolutely horrible at interfacing with standards, works almost acceptably interfacing with other Microsoft software. Common look+feel, intertangled file formats, all kinds of hooks to tie MS product to MS product, so if you use one, you generally end up using the rest. And marketing them as coherent, which is more important than actual functionality.
Now look at Sun. Spread out all over the landscape. Sparc chips the future generation of which fall behind current Intel and AMD chips. Java (which they won't release for any other than their triad of chosen platforms, steal credit from the people who ported their software to Linux for them, and refuse to release specs to the Apache Group, of all the people not to annoy), StarOffice, Solaris, Linux, servers, thin clients, GNOME, iPlanet, etc. No idea which of these are McNealy's crazy whims and which will actually be supported and useful several years from now. And no marketing. Sun used to be in the news all the time; no more. The media got tired of McNealy's rants with nothing useful to back them up.
To SUNW: Focus or die.
Last I looked, Sun's J2SE runtime is free to distribute with your software in binary form, provided due credit is given, it is unmodified, and any extensions are clearly identified as such. Mobile JVMs, enterprise features and such are of course another matter.
...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
AFAIK, MS shipped a compliant JVM with extensions. Then Sun changed the compliance rules to make the MS JVM non compliant.
Sun then sued MS insisting that MS had violated their contract and insisted that MS ship the Sun JVM.
but you can download the JRE for free. Its just a hell of a lot to download (10 mb's)
In Ireland, local phone calls, such as the connection to your ISP, may cost nine cents per minute. That translates into nearly 4 euros just to download a 10 MB package such as JRE or Mozilla over v.90.
Will I retire or break 10K?
Sun gets Java into all MS products, as soon as .Net framework, and ships it with every copy of Solaris?
.. oh wait...
.2 cents, and I am a 5 year 'veteran' developing enteprise solutions in Java.
Sun develops a standard compliant version of the
(Yeah I know that MS would most likely ship Suns version due to the lawsuite, so we can no longer have the fastest JVM on the MS plattform, but at least t would give Sun a taste for what its like to develop to a moving spec (Which Java always is)).
And then MS could sue them, because Sun didnt follow the specs just as MS wanted, and force them to remove it and
Anywyas my
My sources are open. ;-) The free redistributability of the runtime is in the JRE license, and is also mentioned in the Java Licensing FAQ.
...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k