Hoofdcategorieën
Device Settings

Open-source Java-versies binnenkort officieel toegestaan

Door Kevin Levie, donderdag 28 november 2002 22:22
Bron: The Register, submitter: Martin Sturm, views: 558

Binnenkort zal een lichaam waarin onder meer Sun zitting heeft zich buigen over verschillende wijzigingen in de structuur van de Java-gemeenschap, schrijft The Register. JCP (Java Community Process)-leden stemden recent voor een voorstel om open source-implementaties van Java voortaan officieel toe te staan. De eerste Java-implementatie die op deze wijze het daglicht gaat zien wordt vermoedelijk het Java 2 Enterprise Edition (J2EE) 1.4 platform, dat begin 2003 gereleased moet worden:

JAVA logoKluyt told ComputerWire that as of October 29, organizations and individuals who lead Java Specification Requests (JSRs) must allow development of compatible independent implementations, enabling someone to use the Apache-like license and yet still remain compatible. While this was possible under the old JCP, this process was not guaranteed and JCP members depended on the goodwill of a specification in making open source implementations possible. "A specification lead could license the reference implementation and test kit together, so if you wanted a clean-room implementation you had to get the source code from the specification lead which tainted the code," Kluyt said.

De Apache Software Foundation staat al langere tijd kritisch tegenover het beleid van de JCP dat het moeilijk maakte voor open-source softwaremakers om aan Java te kunnen ontwikkelen, en is inmiddels bezig met ports voor Java Server Pages en servlets op basis van een overeenkomst die Apache al in maart dit jaar met Sun sloot. Sun kon toen eigenlijk niet meer om Apache heen vanwege zijn dominantie op de servermarkt en oplossingen zoals Jakarta om Java op servers te draaien.

Volgende 00:17 ATi Radeon 9500 Pro leverbaar en sneller dan verwacht
Vorige 20:25 Sun komt met Java-development kit voor StarOffice
Advertentie

Reacties

«  1  2  »

tja, tis wel positieve ontwikkeling, open-source blijft nou eenmaal beter voor de consument....en daar draait t uiteindelijk toch om

Ik denk eigenlijk dat het uiteindelijk om bedrijven gaat. Daar is meer geld te verdienen...

Voor de rest vinnik het ook een positieve ontwikkeling :)


Die consument komt anders wel bijvoorbeeld op websites die gebruik maken van Java technologie.

De doorsnee consument heeft trouwens een Dell-bak.

offtopic:
Ik snap niet wat je tegen Packard Bell hebt? Het zijn gewoon goede computers, en ik heb er hier thuis dan ook twee van staan. Ik heb er (afgezien van een kapotte CD-ROM drive en een door mijn vader opgeblazen geluidskaart) geen problemen mee gehad. En als er problemen waren dan kwam de reparatiedienst keurig binnen een aantal werkdagen. Dus neem die uitspraken over PB terug ajb, of geef er een (zinnige) onderbouwing bij :)
[ontopic nu]
Open-Source kan _ook_ goed zijn voor consumenten. Kijk naar bijvoorbeeld OpenOffice. Dat is een open-source office pakket dat helemaal gratis te downloaden is. Ik gebruik het zelf ook en ben er erg tevreden mee. De consument zal waarschijnlijk niks hebben aan de broncode, maar zal er wel degelijk baat bij hebben dat als er een veiligheidslek/bug wordt ontdekt in de software, dat die dan gelijk opgelost is.

Wat ik tot nu toe heb gemerkt van Java is dat het voor deze doorsnee-mensen gewoonweg niet te snappen is. Stel ik maak een leuk spelletje in Java, dan moten al die mensen weten dat ze een VM moeten installeren, dat ze hun classpath moeten instellen, en dan moeten ze maar hopen dat het werkt. Gelukkig komt daar de laatste tijd verandering in (clickable jar-files) maar toch blijf ik het nogal omslachtig vinden.

Toevallig ben ik als officiele java-prutser (bijna gecertificeerd door sun zelfs :P) ook een consument van Java.. niet omdat ik het alleen gebruik om een beetje websites te browsen, maar vooral om ermee te ontwikkelen...

Ik denk dat krankenstein een iets bredere definitie van "consument" heeft......
edit:
Trouwens... het is nog helemaal nooit nergens gebleken dat open source beter voor de consument (thuis met de dell / compaq / HP kompjoeter) is.. Als je kijkt naar de IBM WebSphere producten, zie je toch echt onwijs goed spul... en dat is allemaal closed source.. (Hoezeer ze ook zijn voor open standaarden..)

Dit is inderdaad een goede ontwikkeling. Open source opent wellicht weer nieuwe deuren voor developers

Sun staat voor $ dus ik moet het eerst nog maar zien of er werkelijk open-source Java-versies komen.

Wanneer er werkelijk open-source versies komen is dit voor iedereen positief, voor mij, voor jouw en voor de consument :)

Ik denk inderdaad ook dat $$$ best een belangrijke factor voor Sun is bij de overweging. Mijns inziens wordt de concurentiepositie ten opzichte van .NET door dit besluit verbetert en dat levert Sun uiteindelijk alleen maar voordeel op.

ja maar tot een tijdje geleden waren staroffice en solaris ook gratis :)
open-source is dan alleen een stapje verder ;)

Dit is zeker interessant. Goed voor de concurrentie, etc.

Ik vind het een beetje een vaag stuk op the Register;
ports of Java Server Pages (JSP) and servlets
, dat begrijp ik niet helemaal.

De verhouding tussen Sun en Apache is trouwens prima voor zover ik kan beoordelen. Tomcat is de standaardimplementatie van een Servlet J2EE server, bovendien is de kern van Tomcat ooit door Sun aan apache geschonken (Catalina). Het heeft volgens mij weinig te maken met de sterke positie van Apache.

Hopelijk kan de blackdown jdk hier ook van genieten.
Met de originele Sen JDK had ik met gcc 3.2 & jbuilder problemen om jbuilder zelf te runnen, met blackdown geen problemen.

Dit geeft iig de kans aan andere om leuke dingen te doen met de JDK, misschien wel wat snelheidswinst :)

Blackdown JDK had blijkbaar ook al een overeenkomst met Sun getroffen.

Waar ik wel bang voor ben is dat er misschien een complete wildgroei van java-implementaties e.d. Dat de ene toch niet helemaal werkt met alle code enzo... Ik weet niet, maar misschien zien we dadelijk door de bomen het bos niet meer en wordt het allemaal chaotisch..

Nu mag alleen $un de implementaties bouwen en ergens is dat wel zo prettig, want dan weet je iig waar je aan toe bent... en heb je maar 1 keuze (i.p.v. 100.000). wel zo makkelijk.. toch :?

Ik vind dat doorgaans de reacties hier te positief zijn ... Open source is niet een heilig iets hoor ! Het heeft wel degelijk nadelen ... Waarom denk je dat SUN de developement van JAVA zo lang in eigen beheer heeft gehouden ?

Een belangrijk nadeel van Open Source zijn de vele 'Off-Springs' die onstaan ... ik zit er echt niet op te wachten dat er straks 5 verschillende soorten Java compilers zijn die allemaal hun eigen specifieke eigenschappen hebben ... en denk niet dat dat ver gezocht is ... kijk bijvoorbeeld naar al die versies van Linux, daarvan kan ik zo ook al 5 grote distributers van opnoemen ...

Nog een groot nadeel van Open Source is de distributie. SUN heeft ook verklaart dat dat de grootste reden voor ze is geweest om het zo lang in eigen beheer te houden. Als het namelijk door 1 bedrijf ontwikkelt wordt gaat de uitgave en distributie van nieuwe versies ook veel efficienter en sneller ...

Ik wil geen Java liefhebbers op de tenen trappen (ik ben er zelf ook een) maar ik vrees dat er een kans bestaat dat het een zooitje wordt ...

Ik heb gemengde gevoelens en kijk het nog ff aan ...

Diversiteit slecht? Jij bent de eerste van wie ik dat hoor in een negatieve context. In de Free Software beweging hoor je juist dat diversiteit goed is, omdat je zo gebruiker de keus open laat om een alternatief te gebruiken.

In de natuur zie je een heleboel diversiteit. dieren kunnen elkaars niche overnemen als dat moet. Een enkele soort sterft uit, een andere neemt zijn plaats in. Ik geloof dat 'de natuur' het tot nog best aardig voor elkaar heeft.

diversiteit kan toch, bouw jij toch een eigen java-like environment?

ONZIN!!!

en wel om de volgende redenen:

gcc, glibc en andere grote, basale pakketten hebben nagenoeg een monopoliepositie binnen de open source wereld in het algemeen en de linux wereld in het bijzonder

het gegeven dat iets OS is wil nog niet zeggen dat er forks MOETEN ontstaan, wat cablepokerface suggereert.

vergeet btw niet dat al die linux distributies dezelde pakketten en dezelfde source gebruiken...
distrubuteurs zijn meer te vergelijken met supermarkten, die allemaal hagelslag verkopen, maar het in een andere verpakking leveren

Ik begrijp niet waarom het steeds nodig lijkt te zijn om de open source community te laten sleutelen aan software die beter functioneert als het uit 1 koker komt. Het is een bewezen feit dat java als geheel zwaar te lijden heeft onder het feit dat sun alleen de specs levert van alles wat voorbij de standaard JDK gaat, omdat daaruit implementaties ontstaan die de spec op hun eigen manier geinterpreteerd hebben. Dit veroorzaakt incompatibilities die niet handig zijn (distributed transactions over ejb's en jms transactions heen zijn een goed en pijnlijk voorbeeld).
Mijn grootste angst met dit soort ontwikkelingen is nu dat er straks ook JDK versies ontstaan die niet met elkaar compatible te maken zijn of waarbinnen je software niet meer draait doordat er bijvoorbeeld een andere vorm van threading ten opzichte vande hardware en software threads van het os worden gebouwd. Dit kan zeer desastreuze gevolgen hebben.
Al met al lijkt het me een rampzalig slechte ontwikkeling als er nog meer diversiteit komt in de java community. Het is zo al erg genoeg.

Dat het beter is als het "uit 1 koker komt" is niet waar. Zoals zelfs in deze discussie te lezen valt is de Blackdown versie van de JDK voor Linux beter dan wat Sun zelf levert. Voor andere implementaties heeft Sun al helemaal geen tijd en geld. (Denk hierbij aan de vele telefoons die tegenwoordig Java snappen en voor Apple computers is er al helemaal niks van Sun!)
Daarbij hoort bij elke specificatie een uitgebreide test set (TCK) om te controleren of een implementatie aan de specs voldoet, pas dan wordt de implementatie officieel goedgekeurd.
Maar in de tussentijd ben ik blij dat ik iets kan gebruiken dat misschien (nog) niet 100% voldoet aan de specs maar dat ik wel al kan gebruiken. Het is een keuze die je maakt. En die je gelukkig kunt maken.

Weet nog niet helemaal wat dit betekent.

Wordt Java op den duur geheel opensource, want dat lijkt me vreselijk. We hebben geluk dat de kernel features van Linux centraal wordt vastgesteld, want anders hadden we nog een grotere puinhoop.

Als het betekent dat clean room open source implementatie van bijvoobeeld JBoss wel gecertificeerd mag worden, dan lijkt dat me geweldig. Sterker nog, dat lijkt me noodzakelijk om de strijd te kunnen winnen van .NET. JBoss wordt vaak niet eens geevalueerd omdat het geen officieel predikaat heeft. Als dit wel kan, dan heeft iedereen een harde dobber aan JBoss. Zowel in het Java als wel in het .NET kamp. Ik bedoel 15000 Euro per CPU licentie voor Weblogic is nauwelijks een concurrent meer voor .NET. Voor die prijs heb je een 4 CPU versie .NET inclusief de hardware. Niet een op een vergelijkbaar, maar wel een voorbeeld uit de praktijk.

Opensource doet iets geweldigs voor de markt, namelijk de competitie verhogen. Commerciele software heeft nog steeds haar plaats, maar moet meer dan ooit haar toegevoegde waarde gaan leveren. Betere / snellere / robuustere implementaties van libraries en onderliggende infrastructuur. Dit geldt zowel voor Microsoft als wel voor Websphere, Weblogic en consorten.

Prijs per transactie moet omlaag en de kwaliteit moet omhoog. Opensource dwingt alle kampen en ook zichzelf tot deze moeilijke maar onvermijdelijke weg.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 00:17 ATi Radeon 9500 Pro leverbaar en sneller dan verwacht
Vorige 20:25 Sun komt met Java-development kit voor StarOffice
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011