Java con licenza Open Source? Sun dice no
IBM ha chiesto un incontro a Sun per verificare la possibilità di rilasciare Java con licenza Open Source, ma Jonathan Schwartz alza gli scudi!
di Fabio Boneschi pubblicata il 14 Aprile 2004, alle 16:07 nel canale ProgrammiIBM









Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Apple TV punta ai diritti USA dell'Open di golf: gara formale a inizio 2027
Download pirata di Odissea: attenzione al malware Lumma
Condivisione Schermo di macOS sotto attacco: Mac violati per minare Monero
Debutta Freelander, il nuovo marchio di Jaguar Land Rover e Chery: 10.000 ordini in 48 ore
Le migliori offerte Amazon di oggi: Apple, robot aspirapolvere, TV Stick, mini PC, cuffie e molto altro
Ecco l'auto della discordia, Voyah Passion S: il loop non era falso, c'è il video integrale
Virgin Galactic posticipa la ripresa dei voli spaziali commerciali con la nuova generazione di spazioplani
Apple AirPods Pro 3 a 199€: ANC evoluto, battito cardiaco e Audio Spaziale a 50€ in meno
Insta360 Flow Pro a 65€: il gimbal per iPhone con tracciamento Apple DockKit crolla di prezzo
IONIQ 3, parte da Izmit la produzione della elettrica più accessibile di casa Hyundai
Per il cofondatore di Arm l'IA non è una bolla, e l'Europa rischia di finire colonia tecnologica degli USA
Nove CEO dell'AI, nessuno si salva: il migliore è bocciato da due giovani americani su tre
OpenAI ha sciolto il team che valutava i rischi catastrofici dei suoi modelli
Dreame Aqua10 Ultra, super calo di prezzo a 699€: lava il mocio a 100 °C e aspira fino a 30.000 Pa, più di 500 acquistati in un mese









63 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoSecondo me hai ragione...è per questo che sarebbe adatta una licenza OpenSource, ma non GPL
e visto che la gpl e' una delle licenze opensource piu restrittive in assoluto, quale proponi?
e quindi una licenza che per definizione non puo essere opensource?
ti esprimi male o proprio non sai cosa vuol dire opensource?
fai un giretto qua:
http://www.opensource.org/docs/definition.php
The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.
Rationale: The mere ability to read source isn't enough to support independent peer review and rapid evolutionary selection. For rapid evolution to happen, people need to be able to experiment with and redistribute modifications.
e visto che la gpl e' una delle licenze opensource piu restrittive in assoluto, quale proponi?
Sinceramente non sono un espertone di licenze...ma andrebbe bene una creata ad hoc...
e quindi una licenza che per definizione non puo essere opensource?
Io intendevo OpenSource nel senso stretto del termine...a sorgente aperto...
Un licenza che permetta lo sviluppo da parte di una comunità in cui tutti possono mettere mano al codice, ma sia espressamente vietata la possibilità di far usare il codice sorgente al di fuori del progetto principale...
In poche parole sviluppo aperto, ma codice non riutilizzabile in altri contesti...a molti patiti dell'OpenSource questa cosa farà rabbrividire, ma secondo me sarebbe una soluzione valida per molti software e sistemi operativi... Una gestione centrale "privata" del codice sorgente, ma chiunque può contribuire... E solo il gruppo di gestione può decidere quali modifiche andranno effettivamente a far parte dei sorgenti "ufficiali" e solo la compilazione di quei sorgenti sarà ammessa
PS: non sono contro l'OpenSource, anzi le applicazioni io le metterei tutto sotto BSD
ma non e' questo che si sta chiedendo a sun.
Infatti...
Ebbene, il software che ha seguito pedissequamente le direttive Commodore ha sempre funzionato su qualunque hardware e qualunque versione del s.o. >= a quella per cui era stato sviluppato all'epoca. Questo, ripeto, nonostante siano intervenute anche pesanti modifiche alle API, che hanno anche RIVOLUZIONATO il modo di scrivere applicazioni.
Molti "amighisti" ricorderanno le incompatibilità dei programmi e giochi dovute al passaggio a un nuovo hardware e/o s.o., ma pochi sanno che la causa di tutto ciò è da imputare esclusivamente alla mancata applicazione delle suddette regole. Chi ha sviluppato applicazioni e/o giochi e conosce i famosi ROM Kernel Manual, può confermare ciò che dico.
Riallacciandomi al discorso portato fin qui avanti, quel che manca, quindi, è un gruppo che diriga UNA versione del software, che si evolve sì con lo sforzo di tante persone, ma che conservi UNA linea ben precisa. Un software che, possibilmente, mantenga una completa compatibilità col passato e con tutte le applicazioni che su esso si basino. Non si tratta di un'utopia, visto che è già stato fatto in passato, e non ha portato a problemi di sorta.
Non vedo difficoltà nel fatto che ciò possa venir applicato al mondo open source: sorgente libero a modifiche di tanti e presente in un'unica versione non sono certo concetti mutuamente esclusivi. IMHO è una nuova strada che può portare a benefici non indifferenti nel mondo open source...
Quanta sapienza
Riallacciandomi al discorso portato fin qui avanti, quel che manca, quindi, è un gruppo che diriga UNA versione del software, che si evolve sì con lo sforzo di tante persone, ma che conservi UNA linea ben precisa. Un software che, possibilmente, mantenga una completa compatibilità col passato e con tutte le applicazioni che su esso si basino. Non si tratta di un'utopia, visto che è già stato fatto in passato, e non ha portato a problemi di sorta.
Si, sarebbe carino.
L'OSS, pero`, ha un "problema": e` ancora principalmente portato avanti da gente che programma per necessita` (sua) o che programma quel che ha voglia quando ne ha voglia. Un appropccio "hobbystico" se vogliamo. In questi casi, i mantainer cosine come stabilita` delle API tra major release, retrocompatibilita` e cose del genere tendono a non vederle come priorita` assolute.
Nel caso in cui in un progetto girino anche $$$ le cose cambiano, vedasi kernel (per certe cose) o GNOME/GTK, dove in tutta la serie 2.x e` garantita retrocompatibilita` sorgente e binaria per le librerie.
Quanta sapienza
Quanta profondita`...
Nel caso in cui in un progetto girino anche $$$ le cose cambiano, vedasi kernel (per certe cose) o GNOME/GTK, dove in tutta la serie 2.x e` garantita retrocompatibilita` sorgente e binaria per le librerie.
Certo...ma intorno a Java i soldi ci girano...e tanti
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".