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 , , 26 reacties
Bron: Builder AU

Nadat we gisteren al meldden dat Sun een open-sourceversie van het besturingssysteem Solaris op de markt wil gaan brengen, kan hier nu aan toegevoegd worden dat er ook een open-sourcesmaak zal gaan komen van de programmeertaal Java. Dit heeft Raghavan Srinivas, Java-evangelist bij Sun, gisteren via een interview met Builder AU laten weten. Hij wilde echter niet bekendmaken wanneer deze Java-versie vrijgegeven zal gaan worden en onder welke licentie dit dan zal gebeuren. Dit kan vandaag, volgende maand of over een jaar zijn, aldus Srinivas. Het is een van de eerste keren dat Sun expliciet melding maakt van de intentie om de broncode van Java vrij te geven. Verschillende woordvoerders van het bedrijf hadden eerder nog laten weten dat ze de Java-technologie 'open genoeg' vonden.

java logoDe Java-community is verdeeld over de vraag of het goed zal zijn voor de technologie als deze vrijgegeven wordt. Eerder dit jaar had Eric Raymond, president van het Open Source Initiative, al laten weten dat hij vond dat de Java-broncode openbaar zou moeten worden om zo een grotere acceptatie te verkrijgen binnen de ontwikkelcommunity. Ook IBM had Sun opgeroepen om de broncode vrij te geven. Tegenstanders van het openbaar maken van de code verwachten echter dat er afgeleide Java-smaken zullen verschijnen die - gedeeltelijk - incompatibel zijn met andere Java-versies. Hierdoor zal het 'write once, run anywhere'-principe verdwijnen waardoor Java zo populair is geworden.

Moderatie-faq Wijzig weergave

Reacties (26)

Ik heb hier gemengde gevoelens bij... het is absoluut goed als Sun niet meer oppereigeneaar van de Java code is. Nooit meer van die oorlogen zoals tussen IBM en Sun etc. Het Java Community Process was al een enorme stap in de goede richting. Het open geven zal er in ieder geval toe bijdragen hoop ik dat wensen, bugfixes etc. sneller in een nieuwe versie zullen worden opgenomen.
Het lijkt me echter wel cruciaal dat er een regulerende body blijft die zorgt voor official builds enzo. Zolang er iets dergelijks is dan kan dit Java alleen maar tengoede komen. Applicationservers en bedrijven zullen dan gewoon lekker de stable releases kunnen blijven gebruiken en als iemand dan z'n eigen plaatselijke smaakje wil maken heeft niemand er verder last van.
Risico blijft dan desondanks dat er een nieuw fabeltje gaat ontstaan onder 'managers :Z' die hiermee Java niet meer als veilig of stabiel gaan omschrijven...
Ik denk wel dat Sun er zal voor kiezen om enkel Java-compatibele versies de merknaam Java te laten dragen. Zij zijn immers eigenaar van die merknaam en zullen dat waarschijnlijk ook wel blijven.

Een vrije implementatie van Java komt er waarschijnlijk toch (cfr. GNU Classpath), de kans dat zo'n versie incompatibel is is veel groter dan moest ze geforked zijn.
Ik zie een groot voordeel in het opengeven van de broncode. Nu kan de officiele versie ook in alle linux-distro's worden gestopt, zodat je javacode het overal kan doen
Ik hoop dat dit niet zoiets wordt als met Mozilla of Openoffice.

Dit zijn applicaties dus dat is niet te vergelijken met Java. Ik hoop dat ik dan met apt-get in debian makkelijk java kan installeren.

Als ik apt-cache search java doe krijg ik wel allemaal Java maar als ik die installeer en de plugin laad in konqueror krijg ik bij Java websites niks te zien. Dus moet ik het zelf weer gaan installeren. Dat vindt ik klote dus hoop ik dat ik straks gewoon met apt-get Sun Java kan installeren. Net als Mozilla Firefox / Thunderbird en Openoffice.

Het was trouwens Blackdown Java die ik had geprobeerd.
Wat wil je nou precies zeggen? Volgens mij begrijp jij niet helemaal wat 'java' is.
Het gaat om de JRE danwel JDK dus de taal zelf.

Het eerste moet prima kunnen derhalve, een automatische updater van je JVM (virtual machine).

Het tweede waar je het over 'java-websites' etc. hebt gaat nergens over (NFI). Jij bedoelt plugins om java applets te kunnen draaien die in firefox etc. gehangen moeten worden. Dat heeft er ansich helemaal niks mee te maken, alhoewel ik de verwarring wel een beetje begrijp omdat er nou eenmaal JDK installs bestaan die meteen maar plugins installeren.
Ik denk dat er voor plugins gewoon aparte projectjes in het leven geroepen zullen worden, en dan kan wat jij wil natuurlijk wel. Eigenlijk zouden de ontwikkelaars/communities die aan Mozilla, Firefox etc. hier voor moeten zorgen maar het zou ook een mooi apache (jakarta) project zijn lijkt me :P
dat er afgeleide Java-smaken zullen verschijnen die - gedeeltelijk - incompatibel zijn met andere Java-versies. Hierdoor zal het 'write once, run anywhere'-principe verdwijnen waardoor Java zo populair is geworden.
Door de stijve (niet open) houding van Sun is dit juist gebeurd.. :p Neem bijvoorbeeld de Microsoft JVM, deze implementatie levert al code op die niet overal werkt. Ik denk dus eerder dat de werkelijkheid andersom is.
Om nou Microsoft als voorbeeld aan te dragen... MS heeft juist als eigenschap om elke standaard net even anders te interpreteren. Kijk naar wat ze met SVG gaan doen in Longhorn. Kijk naar wat ze met HTML en CSS hebben gedaan in IE. Voorbeelden genoeg.
HTML en CSS geen 'standaarden', maar 'recommendations'. Daarom is het legaal van MS om ze niet helemaal of incorrect te implementeren. Natuurlijk is dat jammer voor de community, ik zou het zelf ook liever anders zien
Mis, Sun en MS hebben indertijd samengewerkt om tot een VM te komen. Helaas had Sun liggen slapen en bracht MS allerlei wijzigingen, waardoor de VM niet helemaal compatible was met Java.
Ik vraag me toch af waar Sun mee bezig is...

Eerst die melding over Solaris opensource wordt (niet gratis heren) en nu weer een soortgelijk bericht over Java.

Waarschijnlijk worden de optimistische berichten verkeerd geinterpreteerd en zullen de opensource berichten op een later tijdstip ingebonden of aangepast worden.

Het zou natuurlijk wel leuk worden als MS meegaat in deze trend door bv de source van het .doc format of WMV vrij te geven (verwacht geen source van WinXP oid)
Open Source maar niet gratis is best wel handig voor Sun. MS heeft inmiddels een eigen product en zal zelf niet zo 1 2 3 een open source hiervan doen. Sun kan hiervan profiteren door te laten zien hoe betrouwbaar hun Java precies is. Tegelijkertijd kan Sun er dan op hameren dat er in JVM misschien een paar lekjes in de stijl "Windows" zitten ...
:?
Ik snap niet wat dat ermee te maken heeft hoor.
Hoe kan je een programmeertaal betrouwbaar noemen ?
Wat heeft betrouwbaarheid te maken met het feit dat iets al of niet open source is ?
Met betrouwbaar zal hij hier wel bedoelen dat de code niet uit het beveiligingslevel kan breken dmv overflows of andere ongein.

Als het opensource is kan je dus checken of dat zo is :)
Meestal zit het probleem van veiligheidslekken 'm in de applicatie-code en niet in de gebruikte programmeertaal.
Hierdoor zal het 'write once, run anywhere'-principe verdwijnen waardoor Java zo populair is geworden.
Niet als dit goed gereguleerd wordt zoals dit bijvoorbeeld bij KDE het geval is. KDE wordt verzonnen en gemaakt door een community, maar KDE-applicaties kennen geen forewards incompatibility.
Word het dan gepubliceerd onder GPL zodat allerlei dialecten kunnen worden ontwikkeld of gaat Sun zijn eigen Licence maken waardoor dit niet mogelijk zal worden?
Goed gelezen:
Tegenstanders van het openbaar maken van de code verwachten echter dat er afgeleide Java-smaken zullen verschijnen die - gedeeltelijk - incompatibel zijn met andere Java-versies
:Y)
daar reageerde ik ook op :?
Ik vind het meer copieren dan reageren... maar goed :P
Uit het artikel over Solaris:

Een van de problemen die Sun wil voorkomen is dat Solaris versplintert in verschillende distributies

Dat zal dus geen GPL worden.
Is dit nu oud nieuws, of hebben ze zich weer bedacht :?

Ik dacht juist dat ze net besloten hadden het toch niet te doen. Ik snap er niets meer van..
Hopenlijk gaat er dan ook snel wat gebeuren aan de snelheid van java want het is soms wel erg traag.

Mischien dat java zelf te compileren is naar hardware zodat je hierdoor wat winst pakt....maar weet niet of dat kan
hmm humor..
ik herinner me gister nog te posten
Cobalt OS
Solaris OS
wanneer Java SDK OS :)
tada..
mareh op zich is het wel interessant dat men nu misschien bijv. de grafische eigenschappen van Java gaat verbeteren aangezien het daar nog wel wat bijgeschaafd mag worden imo

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