Aftalen indebærer at Microsoft skal betale en bøde på 20 millioner dollar til Sun, og samtidig må softwarefirmaet aldrig mere bruge betegnelsen "Java compatible" på sine produkter. Det nye forlig betyder også, at Sun med omgående virkning ophæver sin licensaftale med Microsoft, og firmaet får dermed ikke adgang til kommende versioner af Java.
Til gengæld kan Microsoft fortsat anvende en ældre version af Java i sine produkter i de næste syv år. Det gælder dog kun for programmer, som allerede indeholder Java i dag, eksempelvis Internet Explorer. Java bliver dermed ikke en komponent i Microsofts kommende Internet-platform .Net, som i stedet er født med et helt nyt programmeringssprog, C#.
Sagen mellem Sun og Microsoft startede i 1996, hvor softwarefirmaet købte en licens til Suns populære programmeringssprog Java. I modsætning til C++ og Visual Basic er Java et platformsuafhængigt sprog, der gør det muligt at skrive programmer, som både kører under Windows, Mac, Linux og andre operativsystemer.
Microsoft indbyggede Java i sin browser, Internet Explorer, og lancerede et udviklerværktøj, Visual J++, men ifølge Sun forsøgte softwarefirmaet at gennemtrumfe sine egne, selvstændige udvidelser til Java. Java-programmer, som udnyttede Microsoft's udvidelser, kunne ikke afvikles på andre platforme end Windows.
Sun besluttede derfor at sagsøge Microsoft i oktober 1997. I løbet af sagens lange forløb er der faldet flere afgørelser i Suns favør, men først med aftalen i går er der sat endeligt punktum.
Microsoft fortæller at udviklerværktøjet Visual J++ bliver inkluderet på en separat CD i den næste version af Visual Studio. Aftalen betyder at Microsoft kan sælge Visual J++ i de kommende syv år, men programmet bliver ikke videreudviklet eller tilpasset nye versioner af Java.
(Kilde: CNET)