[Discussioni] Java è "libero"?
Paolo Molaro
lupus a debian.org
Mer 12 Mar 2003 12:39:09 CET
On 03/11/03 Simo Sorce wrote:
> > In questo senso la
> > Microsoft con .NET ha fatto una cosa che non ha mai fatto Sun, ovvero
> > sottomettere .NET ad un ente di standardizzazione sopra le parti.
>
> Solo alcune delle tecnologie utilizzate nell'ampio (e non ben
> determinato) progetto .NET saranno standardizzate, fra l'altro MS ha già
s/saranno/sono gia' state/
ECMA ha gia' rilasciato gli standard per C#, la macchina virtuale e le
classi di base. ISO, che io sappia, sono all'ultima revisione dei draft.
> dichiarato che alcune parti sono brevettate (in USA, sono brevetti
Se il problema sono i brevetti, Sun e IBM ne hanno molti di piu' di MS
per quanto riguarda questo tipo di tecnologie (che coprono sia Java/JVM
che il CLR che perl, python etc.). Quindi questo non e' un problema
specifico di .net e cercare di farlo passare per tale e' una pia
illusione. Il problema sono i brevetti software, indipendentemente dal
particolare pezzzetto di codice a cui si possa applicare.
C'e' anche da notare che finora l'unica richiesta di brevetto che io
conosca direttamente legata a .net e' ancora una richiesta, non e' stato
concesso il brevetto.
> software) e che non necessariamente rilascierà a chiunque il permesso di
> utilizzare tale tecnologie ...
ECMA e ISO standardizzano solo se i brevetti sono resi disponibili
_almeno_ con licenza RAND, cioe' MS non puo' decidere di dare la licenza
a uno si' e l'altro no. In piu', puoi leggere cosa scrive Jim Miller
(elencato tra gli inventors della richiesta di brevetto e partecipa
al processo di standardizzazione):
The ECMA process requires that all patents held by member companies that
are essential for implementing its standards are available under
"reasonable and non-discriminatory (RAND) terms" for the purpose of
implementing those Standards. This is the normal condition used in all
International Standards organizations, including both ECMA and ISO.
But Microsoft (and our co-sponsors, Intel and Hewlett-Packard) went
further and have agreed that our patents essential to implementing C#
and CLI will be available on a "royalty-free and otherwise RAND" basis
for this purpose.
lupus
--
-----------------------------------------------------------------
lupus a debian.org debian/rules
lupus a ximian.com Monkeys do it better
More information about the discussioni
mailing list