Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 13 reacties
Bron: Network World Fusion

Sun logoEr is nog geen beslissing genomen over de release van Java onder een open source-licentie. Dit in tegenstelling tot eerdere berichten deze week waarin deze plannen bekend werden gemaakt. Zowel de open source-gemeenschap als IBM zijn voorstander van het vrijgeven van de broncode van Java. Sun Microsystems spreekt de geruchten tegen en geeft aan dat de beslissing op een hoog niveau genomen zal moeten worden. Het bedrijf is bang dat het vrijgeven van de broncode zal leiden tot een serie producten die niet met elkaar kunnen samenwerken. Java bedenker James Gosling bevestigt dat de gesprekken bij Sun nog steeds doorgaan, ondanks alle artikelen die de afgelopen tijd zijn verschenen.

Moderatie-faq Wijzig weergave

Reacties (13)

Het risico zit er inderdaad in dat er verschillende varianten van java gaan ontstaan, en zo dus het hele onafhankelijk idee van java de mist in gaat

Zo denk ik maar aan bv een geoptimaliseerde versie van java voor het windows platform...

Veel hangt af van de licentie die sun kiest indien het toch beslist om java open source te maken; mits een goede licentie moet het mogelijk zijn om java toch gestandaardiseerd te houden en op die manier enkel van de voordelen van open source te profiteren
Een implementatie die geoptimaliseerd is voor windows is toch geen probleem? Ik bedoel zolang die de API respecteert en geen nieuwe functionaliteit introduceert die enkel werkt op windows dan zie ik er geen probleem mee dat een specifieke implementatie beter werkt op windows dan op een ander os.

Als je jouw programma op een ander os wil draaien gebruik je dan uiteraard een andere implementatie van Java die beter werkt op dat os. Het is niet alsof enige java bakker zich bezighoudt met ervoor te zorgen dat java even snel draait op elk os. Ze zullen java gewoon zo snel proberen te krijgen als ze kunnen.
Logischerwijs is er dus sowieso een performanceverschil tussen java op linux tov windows gewoon omdat de ene wat meer geoptimaliseerd kan zijn.
Precies, het is het licentietype die het hem voor een groot deel doet. OSS producten als Samba, MySQL, Mozilla etc. bewijzen daarnaast dat de angst voor incompatibiliteit ongegrond is, mits je de boel goed organiseert.
wat zal er hier dan eigenlijk open-source gemaakt worden?
de JVM? Compiler?
want de SDK's bevatten toch al de source-code van alle klassen?

edit : of gaat het alleen om de sun.* klassen?
want de SDK's bevatten toch al de source-code van alle klassen?
En de source van de rest kun je ook gewoon downloaden.

Het gaat ook niet om of het open source wordt of niet, want dat is het al lang. Het gaat erom of ze andere (vrijere) licentievoorwaarden gaan invoeren en zo ja, welke.
Ik denk dat de angst van Sun te vergelijken is met een ouder waarvan een kind op zichzelf gaat wonen. Gaat dat nou allemaal wel goed? Wat als 'ie in aanraking komt met drugs?? :) Maar uiteindelijk wordt java er alleen maar volwassen door en dat is wat nodig is voor java.

Innovatie is nu nauwelijks mogelijk door de bureacratie van Sun.
De java 'standaard' kan natuurlijk gehandhaafd worden door testing a-la windows logo. Maar als java een ECMA standaard zou worden, dan heb je dat iig als referentie.
Ik weet niet wat er allemaal nog meer is behalve ECMA, ANSI geloof ik en nog wat anderen misschien. Sun was geloof ik namelijk niet zo kapot van ECMA...
Open source heeft zijn voordelen. Zo kan iedereen eraan knutselen en bugs eruit vissen. Bovendien verbeteringen aan maken.
Alleen er zullen inderdaad verschillende versies komen en een standaard zal moeilijk worden.

Een lastige keuze, waar ze zeker goed overna moeten denken.
Ik vind de angst voor verschillende versies een beetje vreemd. Er zijn nu al meerdere implementaties van Java. Er is er een van IBM, BEA, Blackdown, Kaffe, Sun natuurlijk en zelfs van GNU. Allemaal hebben ze verschillende uitgangspunten maar streven wel naar compatibiliet met de SDK van SUN.
Je hebt ook nog Wonka die ook als open-source wordt aangeboden:
http://www.acunia.com/wonka/
Van C++ zijn verschillende implementaties, maar toch is er een standaard... Het enige wat ze moeten doen is de specificaties als standaard registreren bij ECMA of iets dergelijks... Spijtig genoeg moeten we zeggen dat zelfs .NET het op dit vlak beter doet dan Java...
Linux heeft toch ook een basis waar iedereen mee werkt. De bron(kernel) is open en er wordt overal aan gewerkt. Ik zie niet overal verschillende versies ontwikkeld worden, omdat er al vanaf het begin al een centraal punt is. Hetzelfde kan mogelijk worden gemaakt met Java. Sun houdt de touwtjes in handen, en gooit de bron open. Om de zoveel tijd geven ze een release uit.
Wel interessant om te zien dat IBM graag ziet dat Java open-source wordt. Zit er een bepaalde drijfveer achter??
Ik verwacht dat de taal hetzelfde zal blijven en de standaard API ook, maar dat daar weer uitbreidingen op gemaakt zullen worden.
Blijf hopen... blijf hopen..... :+

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True