[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