[Discussioni] Re: Java è "libero"?
Andrea Dell'Amico
adellam a sevenseas.org
Mer 12 Mar 2003 13:56:08 CET
On Wed, 2003-03-12 at 11:57, Francesco Potorti` wrote:
> >Per avere un linguaggio Java libero da Sun e' sufficiente non
> >utilizzare quei brevetti. In particolare in progetto GCJ consente di
> >compilare programmi Java direttamente sulla piattaforma nativa senza
> >dover utilizzare una JVM. A me sembra che GCJ sia completamente
> >software libero, no?
>
> Lo è, infatti, ma mi pare che ci siano dei problemi sulla possibilità di
> implementare certe librerie, e sull'accesso agli esatti algoritmi usati,
> ma di questo non sono sicuro. Se qualcuno lo sa, parli.
I vincoli esatti li trovi nella licenza di j2re/j2sdk (paragrafo 4. Java
Technology Restrictions, sezione "SUPPLEMENTAL LICENSE TERMS"); a
spanne, puoi utilizzare e anche redistribuire insieme alla tua
applicazione java sia il runtime di Java sia il development kit(*), a
patto che tu non ridefinisca il comportamento di una serie di classi
(java, javax, sun). Se invece estendi le classi in questione sei tenuto
a documentare pubblicamente le nuove API
(*) sostanzialmente quella che ora chiamano j2sdk, che contiene il
compilatore javac e le classi necessarie alla compilazione. Di solito
serve quando si scrivono applicazioni web jsp, o comunque che comportino
la ricompilazione dinamica di pezzi di codice.
--
Andrea Dell'Amico - <mailto:adellam a sevenseas.org>
Sendmail may be safely run set-user-id to root.
-- Eric Allman, "Sendmail Installation Guide"
More information about the discussioni
mailing list