Software Libero e
Brevetti sul Software
! #" $ %& ' )( * + , ,
, " + +, , % -
+ " ./ /0 ( ./ /1
2 #- " ,3 3
" ,-
"4 /5 6/0 6/1
7
8:9 ;< =>? @BAC D
? 9 < E< F
? G
I GC > J GC A A K< L @ J GC A
M N#O PPQBR S TUVW X
O PPQU:Y Z
W [ SR V U:\ R^] X`_ O V O [ S
UY U UY PUYa _R UYa POb O
S
W P
V
W _V U PU`c c R V UbW YW d
R [ X`e R [O ObW Z
V e R [Of
g hij kml ijno pBq kpBr i st ssu r pv r w
n wBi t q i r u qx p
x s
n qy i zp
x pBr i{ |u q ps
uj}
x si~ i q s
n } s
ix sp
n j i
} ~ u txn } n s
r{ x u q un xn ~ p kp w
ij kml
ijn
{
g u zsl ijno
pq kpBr i st ssu r pv r w
n q u q w
i r u qx p
x s
n qy i zp
x pBr i
} t pBq kp p
j u j i~ ~ p pBq ku lx} pBq t} uj k
} {{{
¡ ¢£
¤
¥¦ ¥£¨§
M ©_ RY X
W \W Sª [R V O X
O PPQ d
R [ X`e R [O
] ªRa R V O _Y ª [Oc cW \ dO
\W Sª [OY XO
g «¬r ux
su n j j u ktj jn zp
x p
r i~ n q s
n ¬
u n ssu pBq nt x spunq {
®
¯
§
g «¬r ux
sux ux s
n q t su n j ¬i z
ixn kp
j prn j r i r w
n wBi
uj
si s
u i ¬¬u
x° p¬t u
k
n ¬ j u ku ssu{ ²< D ;³ @AC A ´
C < FC G D D
?
M µ
Y ª [Wa [R S SR ª O [\W S ª _V O [YW Y ¶R P
V [W \ d
O _Y R b O [UO
XU
U
b V [_c U
W Y U
] R _Y R P
V U
b b U SW PU`· O PP
W
XU XOVVaR
PU
W ] \ d
O U
b V [_ U
b \W YW U P
\W S ª _V O [b _ \W SOb ·W P
a O [O
X
OV O [ S
U:Y R V OW ª O [R c U
W Y U:¸
g ¹
ux i z
ijn t i q ku
¬
t s
n q s
n z
i t q r ¬pBr º
x t t q i pr u q ix t ¬¬ux r w
n j ~ u »
g ¹
ux i z
ijn t i q ku° p
n qn jn ~ t su p¬ six su s
i~ i »
g ¹u~ n z
ijn i pBq s
n j jn sijn p¬r u q s
n q t su kpt q ¼½ ¼
n ° p
x t i ¬p
y y ij
¬u
x t ¬¬ux r w
n j ~ u »
M µ
Y R R Y R P
Wa UR UY V O [O b b R Y V O ¶
\W Y P
R \ _\ U
Y R¸
g ¾q j u j i~ ~ i ¿ ¬
n t p
° i ¬
n q s
n kpt q ij pBr
n ssi{
g «¬r u~ t
s
n jn t p
° i ¬
n i t q r t u r u{
g ¹
ux
Àr u~ n p¬r u~ t
s
n jn xn tn t q j u j i~ ~ in r p k
i k
n p
j p
x t ¬si sp
x t ¬¬ux r w
n j ~ u ux t ¬¬Bix s
i~ i q s
n } p¬r t u r un xn tn ¬ij pBr
n ssi n j
j u k
tj jn t q tx s
ux u j i qyn ssu Á
Â
´
C < FC G D D
? A E? 9 F³ G F F
?
M ÃO [b ª O\ U ZU\ R [O PO U
b V [_c U
W Y Ub U
_b R YW U PU:Ya _aRa U XU
ª [Wa [R S SR c U
W Y Of
g ¹
} Ä
i
° i
} Å
ix r i ¬
} n s
r{{
M Ã [W TPO SR¸ U\W Sª
_V O [bW YW b V _ ª U XU
] \ R ª U
b \W YW _Y bW P
W
PU:Ya _Ra a U
W
XU
ª [Wa [R S SR c U
W Y O¸ U P PU:Ya _Ra a U
W SR \ \ dUY Rf
M Æ
R U P PU:Ya _Ra a U
W SR\ \
dU
Y R ¶
V [W ª ªW \ O [· O PP
W V U\W ª O [_Y O b b O [O
_ SR YW ff \W SOb U [U
bW P
· O U Pª [W TPO SR Ç
M È Q ¶_Y ª [Wa [R S SR b ª O\ UR PO
] \ dUR SRVW \W Sª U P
RVW [Of
g s
j ix
z
uj ~ i ki t q ¬p
q t i pu kpj u j i~ ~ iy
pu qn É n jn x xn j p
t~ i q pÊ i ¬p
q t i pu~ i r r wpBq i Ë
;
C < FC G D D G A < <C
ÐÑÒÓÓ ÔÕ Ñ ÑÖ ×
ØÙ ÚÑÛ
ÐÓ
ÜÒ ÜÛ ÐÝ ÖÛÞß ÒÛà áâ ÜãÛàä åæ Òãä Ó ç ×
âè Ó ÜÕ
ßé Ö Ù Ü
é
Øã
Ûà ÜÑ
à áê ÔÕ Ñ ÑÖë Öã ÑÞì ê çí
î
î é Þ Ò ÜÒ
ß Óäï é Ó Üã Ûàä ê ÔÕ ÑÑÖð ë Öã ÑÞìñ à ê
ß Óä Õà
Þ
ï é Õò Ù ÑÕàðß Óä ÕàÞmóß Óä
é ÜÕô Ü
é ä ÑÖ ÚÒ ÑöõÓ ÜÒã Ü
õÓ ÜÒ ã Ü
ï ß ÖÝ ÷øð ùÕÒô
ß ÖÝ ÷úð ùÕ Ú
ô
ß ÖÝ ÷
ß Óä ð
ùÕ
Ð
ô
ß ÖÝ ÷ ÑÕàð ù
ÕÞô
Ûà Ü ÷ûô üû
ß ÖÝ Ñ ÷úð ù
ÕÒô
ô Öã Ñ ùÕ Ú
ôð ùÕ Ú
ô
Ûà Ü ÷ûô üû
Codice in Java
Codice in linguaggio macchina
²< >? þA ÿ? 9 GC? < A <C FA 9 @A
M Pª [Wa [R S SR b U\ dUR SR
g ¹u kprn pBq
ij
pu
o u i q r w
n r u kp
r
n u n ssu t i q ku ¿
x rj pssu pq
¬pBq t i pu~ i r r wpBq i
g ¹u kprn x ujn q s
no t i q kBu ¿
x rj pssu pBq t q ¬pq t i pu kp
j u j i~ ~ iy
pu qn i ki ¬s
j u ¬p
° n ¬¬u{
Codice Sorgente Compilatore Codice Binario
programmatore computer
scrive esegue
ÌE < L@ J GC A E? ÿ
AC <
C < FC G D D A C G³ <C A
M O [Oa W P:O U
Y V O [Y R c U
W Y R PUb _ U XU [
UVV U XQBR
_VW [O ª [W V Oa a W YW U P
bW Z
V e R [O \W SOW ª O [R XO PPQU:Ya Oa YW
\W SO
P
R S_b
U:\ R^] U PU T [U
] OV\ ff
g
n x x t q u
} s
j i q qn ¬i t s
ujn
} t v t sp¬p
y y ijn p¬ j u j i~ ~ ixn qy i
n j~ n x x u{
g ¬¬t s
n q s
n zpBq i ¬
n } p¬ n j~ n x x u kpt sp¬p
y y u kpt qx u zsl ijn ° p
n qn
r u q rn x x u s
j i~ ps
n t q i ¬pBr
n qy i ktx u{
M
R SRa a U
W [ªR [
V O XO PPO PU
\ OY c ObW YW [O b V [
UVV U· O¸
g ½ p
n s
i q u ¬i r u pBi k
n ¬
x u zsl ijn {
¯ ¤
¤
§
g ½ p
n s
i q u kp
j p kp
x s
j p t p
jn p¬
x u zsl ijn } x pBi i i i~ n q su r w
n j i sp
x {
¤
¤ §
g ½ p
n s
i q u kp
~ u kp zpBr
ijn
p¬ j u j i~ ~ i n j i k
i ss
ij ¬u i ¬¬
n j u j p
n
n x p
n qyn } u n j r uj jn n j qn p kp z
n ssp
{
A D ;< þA 9 G
M
\ \W R XOb O Sª U
W R P
\ _Y U ª _Y V U XO PP
R
PU:\
OY c R ª O [ UY X
W eb Ã
g
{ «
qx
s
i ¬¬iy pu qn n ¾sp¬p
y y u{ t s
n q s
n u s
j pqx si ¬¬Bi
jn
} t sp¬p
y y ijn
}
i r rn k
n jn i
} ° p
x t i ¬p
y y ijn n k
n xn t p
jn t q i r u pBi k
n ¬ u zsl ijn x t kp
t qx pBq u ¬Bu r u~ t
s
n j} t i ¬
n t q i l uj
º
x s
i spu q
} t q s
n j~ p
q i ¬
n u t q
i ¬s
j u kp
x ux
psp
° u ¹
u~ t s
n j
uj
º
x s
i spu q
{ «¬ u zsl ijn q u q
u
s
j
n x xn jn t sp¬p
y y i su k
i p kp kmt
n j u rn x x uj p pq t q u
x n r p zpBr u~ u~ n q sux t t qx p
q u ¬u ¹
u~ t
s
n j
uj
º
x s
i spu q{
¥ ¦ ¥ ¥ ¦ !"
#"
! §
" $
%
&
¤ ¤
¤
&
& &
§
g '( ) ' «* « + « ¾ ¼( ¹ + ¼ «, « ¹ * « + (
}
¾ ¼( ¹ + | Å « * « + ( ( ¾ ¼ « ( |- . . « +
{
t s
n q s
n q u q u
s
j k
n r u kp zpBr ijn } k
n r u~ p¬ijn u kp
x ix xn ~ ¬ijn p¬
u zs
l ijn } z
i ss
in rnr y punq n j pr ix
p pBq r t p ¬
n x t k k
n ss
n i ssp
° p s
x pi q un x jn x x i~ n q s
n r u qxn q sps
n k
i ¬¬i ¬
n n i ¬pBr i p¬
n {
? þA 9 A A þ<
>? þA <C FA 9 @
A
M / [R PQ
R P
V [W U ª [Wa [R S S
U
] bW YW XUbW PUVW
XU
b V [
U T_
UV UbW P
V R Y V
W bW VVW
Z
W [ SR
XU
\W XU:\
O TU:Y R [U
W f
M P
\W XU
\ ObW [a OY V O ¶
V OY _VW b Oa [O
VW X
R P ª [W X`_VVW [O
g Å
n j p
~ n kp
jn r w
n i ¬s
j p
ux x i q u r u pBijn ¬
n p k
n n t sp¬p
y y i s
n qn ¬¬Bi
x rj pss
tj i k
n ¬ j u j i~ ~ i{
g q r w
n t i q k
u ¬i~ u kp zpBr i k
n ¬ j u j i~ ~ i q u q ¿
n x jn x x i~ n q s
n
° p
n si si
} xn qy i p¬r u kprn x ujn q s
n ¿ t ix
p p
~ ux x p p¬
n z
ij ¬u{ ¹i p
jn
p¬ z
t qy pu q i~ n q su kpt q j u j i~ ~ i ki ¬r u kpBr
n pBq ij pBu ¿t q i
p
~ jn x i spsi q pBr i Á Á
M Æ
R ¶
a U
_b
VW \ dOb UR \W b 0 Ç ÌE < L@ J GC A E? ÿ
AC <
M NO P1 234 5U
\ d
R [ X Æ
f 6
V R PP SR Y] [
U:\ O [\ R VW [O O d
R \ 7O [R
P Æ /
]
P
Rb \ UR U Pª [W ª [
U
W P
R ·W [W ª O [ª [W V Ob V R \W Y V [W _Y R ªW
PUV U
\ R b O Sª [O
ª U8 [O b V [UVV U· R b Oa _ UV R X
R P Æ /ª O [U XU
[
UVV U XQ
R _VW [Ob _ P
bW Z
V e R [O
g
ix nr p¬j un ssu . ¾
o ¬u p
n ssp
° u ¿ j u kmtjjn t qx p
x s
n ~ i
u n j i sp
° u r u~ ¬
n si~ n q s
n ¬p
n j u{
g Åu r u ku u q ix rn i q r w
n ¬i ,jn n u zsl ijn , u t q ki spu q
} t q ix u r p
n s
xn qy i zpq p kp ¬t rj u p¬r t p
x r u u
¿ j u~ t u° n jn
¬
i kp zz
tx pu qn k
n ¬
x u zsl ijn
¬p
n j u{
M Æ
R \W b R · _W P XU
[ObW Z
V e R [O
PU TOW [ Ç
g s
i ¬¬
~ i q p k
n q sp zpBr i t i ss
j u ¬p
n j s j pBq r p i ¬pr w
n i t q t s
n q s
n
k
n° u q un x xn jn ij i q sp s
n {
g ¾q j u j i~ ~ i ¬Bi r t p ¬prn qy i ij i q sp
x rn i ¬¬t s
n q s
n tn x s
n ¬p
n j s ¿
t qx u zs
l ijn ¬p
n j u{
g 9u ux su k
n ¬
x u zsl ijn
¬p
n j u ¿ p¬
x u zsl ijn j u j p
n sij pu{