Po precteni clanku se mi chce zvracet... Vyplyva z nej jediny zaver: Pro firmy je krajne nebezpecne davat cokoli komunite a kdo nepatentuje jako blazen bude brecet/okraden...
Ano ano, právě proto se dříve vydávalo pod BSD, nebo rovnou jako public domain. Proto autor sqlite to celé vydal jako public domain třeba. Atd..
Jenže Google udělal to, k čemu zdrojáky vůbec nepotřeboval. Specifikace JVM je dostupná na webu, stačí jen sednout a vytvořit vlastní JVM - což je dost jednoduchý programátorský úkol. Takže i kdyby Sun vůbec neotevřel Javu, tak Google je schopn napsat binárně kompatibilní JVM, nbepotřeboval k tomu vůbec zdrojáky, ba právě naopak, zdrojáky by ho jenom zdržovaly. Máte-li k dispozici specifikaci JVM, je to daleko lepší zdroj.
Sun neudělal naprosto nic jiného, než to, že vytvořil další interpretr existujícího jazyka, něco co se ve světě programovací jazyků děje tak často, že to ani nepočítáme. Žaloval snad autor Pythonu tvůrce JPythonu (implementace Pythonu nad JVM), nebo IronPythonu (implementace Pythonu nad .NET)? A přitom je to to samé. Žaloval snad někdo autora Ruby za to, že prakticky zkompiloval Smalltalk se špetkou Perlu? Žaloval snad Stroustrup, tvůrce C++ někoho za to, že udělal další kompilátor C++ podle normy C++? Platí GNU komunita co programuje g++ panu Strustrupovi za to, že používá jeho dílo? A tak bych mohl pokračovat do nekonečna.
A teď jen, že to samé udělal Google, tak je to prý svinstvo. Není, stejně tak jako Java (a tedy Sun) se mohutně inspirovala například C++ (a syntaxe Javy se vlastně plus mínus zjednodušená a předělaná syntaxe C++), aniž by tvůrce C++ nějak zasáhl, stejně tak prostě Google se inspiroval byte kódem Javy. Proč ne? Co je na tom zvráceného?
Doplnim jeste, ze i bytekod JVM a vubec myslenka na CPU nezavislem bytekodu taky nevznikl ze vzduchoprazdna - VM podobneho typu byly i predtim docela bezne, od Lispovskych masin pres Knuthuv P-code (pro Placal) az po tokenizovane jazyky. Dokonce mam dojem, ze neco podobneho ma patentovane IBM, akorat to na Sun neuplatnili.
ti panove se mi porad pletou, to musi mit oba "th" na konci prijmeni :-)
Wirth pro to udelal nejaky prekladac Pascalu-S nebo S-Pascalu, musel bych to dohledat.