Onderwerp : Mono

Auteur : Jan Claeys
E-mail : ubuntu op janc.be
Datum : Ma Jun 15 16:54:57 BST 2009


Op zondag 14-06-2009 om 22:09 uur [tijdzone +0200], schreef Dieter:
> Op zondag 14-06-2009 om 21:26 uur [tijdzone +0200], schreef Jan Claeys:
> > Wat ga je doen als MS in de aanval gaat op Python, GNOME, KDE, etc.?
> > Daar hebben ze namelijk evengoed octrooien op.  (Net als IBM, Apple en
> > andere grote IT-firma's overigens.)
> 
> Roep je nou maar wat of heb je daar ook bewijs voor? Toen ik, nog niet
> zo lang geleden, naar Ubuntu ben overgestapt, heb ik juist gelezen dat
> er met KDE octrooi problemen zouden zijn en Ubuntu daarom Gnome
> gebruikte.

Ubuntu gebruikt GNOME o.a. omdat GNOME meer moeite deed om de UI simpel
te maken/houden, en omdat ze ook 6-maandelijkse releases doen.  Met
octrooien heeft dat niks van doen (en ik zou graag weten waar je dat
gelezen hebt...).

> En als je zegt dat Microsoft octrooien zou bezitten van
> Python klinkt dat niet erg geloofwaardig.

Microsoft heeft net als de meeste andere grote IT-firma's octrooien op
parsers, compilers, virtuele machines, garbage collectors, etc.  De kans
dat Python niet inbreuk maakt op minstens één zo'n octrooi is zo goed
als nul.  En idem met UI-octrooien vs. GNOME/KDE.

(Of die patenten geldig zijn of zouden blijven naar aanleiding van een
juridische procedure is uiteraard iets anders.)

> Zou Google, dat python massief
> gebruikt, zich afhankelijk willen maken van Microsoft?

Google heeft genoeg octrooien om zich tegen MS te verdedigen, als dat
ooit nodig zou blijken (Google heeft gegarandeerd ook octrooien die door
MS geschonden worden...).  Of misschien hebben ze al een akkoord
gesloten met MS dat ze elkaars octrooien mogen gebruiken (dat gebeurt
redelijk frequent tussen dergelijke grote bedrijven, vb. Sun & Microsoft
hebben zo'n akkoord).

Google gebruikt overigens ook .NET (o.a. voor Orkut), dus ze hebben
duidelijk minder schrik daarover dan sommige mensen hier...  ;-)

> Nou ja het is een
> ondoorzichtig geheel met die octrooien. Voor mij is het boiling down tot
> het punt, moet Canonical gewoon Mono blijven handhaven, terwijl er in de
> Ubuntu gemeenschap erg veel weerstand is tegen een software producent
> waar ze vermoedelijk vandaan zijn gekomen en er niks meer mee te maken
> willen hebben.

Tja, je mag Microsoft niet leuk (meer) vinden, maar die emotie is nog
niet hetzelfde als goede raad...

De kern van Mono is een ECMA & een ISO-standaard[1], en MS heeft gratis
licenties gegeven aan iedereen die die standaard implementeert.  Met
Mono zelf is er dus geen enkel probleem.  Sommige Mono-libraries die
niet in de standaard beschreven staan maar wel een Microsoft-API
implementeren zouden in theorie wel ooit een probleem kunnen vormen,
maar die worden niet standaard geïnstalleerd met Ubuntu (je vindt ze in
de repositories als "libmono-microsoft*" en "libmono-winforms*" o.a.).

[1] http://mono-project.com/ECMA

-- 
Jan Claeys