Newsgroup: it.comp.os.linux.development
Titolo: Fermi tutti

Fermi tutti, e riscrivete i vostri programmi.  Qualcuno ha brevettato
l'operatore is-not...
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220040230959%22.PGNR.&OS=DN/20040230959&RS=DN/20040230959
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 
Se vabbč...
allora tra un'pň di brevetti su altre cose riservate,
smettiamo di programmare, visto che anche le parole riservate
di un linguaggio saranno brevettate!!

 di un linguaggio saranno brevettate!!
anzi adesso mi brevetto la parola "if"...
cosě o scrivete programmi stupidi :-), o mi
pagate la tassa sul brevetto ;-)

 
Non č uno scherzo, vero?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Si ar monno nun ce fosse er matrimonio, ma sai si quanta gente sposerebbe!
		-- Cesare Pascarella


a = 0;
while ( !a && condizione ) {
	do_something ();
	a++;
}
-- 
Roberto -MadBob- Guido
mail bob4mail***@***
gmail.com
web 
http://madbob.homelinux.com
BrainTop Project maintainer - 
http://braintop.sf.net

 Non č uno scherzo, vero?
non penso proprio che quel brevetto abbia senso, perche' ' stato
richiesto nel 2003 e rilasciato nel 2004. Il not esiste da tanto tempo,
e' stato rilasciato in pubblicazioni scientifiche e quindi e' di
pubblico dominio.

 }
non puoi usare il not
a = 1;
while ( a && condizione ) {
	do_something ();
	a--;
}


Ops, e' vero!
Quando inizia il processo a mio carico per violazione di proprieta'
intellettuale?


 pubblico dominio.
Che ci sia il brevetto è una cosa...
che si avvalgono del diritto di farti pagare è un'altra...
Sarebbe un'assurdità, che parti di un linguaggio, il quale per 
definizione è di dominio pubblico (altrimenti non ci sarebbe libertà di 
informazione!!), vengano brevettati!!

 non puoi usare il not
Il brevetto *non* riguarda l'operatore "not" ma <<A system, method and 
computer-readable medium support the use of a single operator that 
allows a comparison of two variables to determine if the two variables 
point to the same location in memory.>>
RTFA!
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 l'operatore is-not...
... io sto brevettando la carta igenica, quindi 
1) chi ha fatto sta pensata l'ha sicuramente fatta in bagno e lì ... non può
che averla scritta che sul rotolo di carta che ho brevettato, ergo mi deve
i diritti
2) se qualcuno, dopo avere letto questa notizia, ha deciso che il tizio può
andare a ... allora ... mi deve comunque i diritti
3) se qualcuno pensa che questo documento è carta igenica (con la relativa
modalità d'uso) ... aspetto che mi si versino i diritti ...
... just kidding, of course..
saluti.
-- 
Gnu/Linux       -     Slackware 9.1
                    _#_  @
                    ( )>_u
                    /(\
                   !  *!
                    L L
...don't fear the smoking penguin...!!

 
Se non sono OT mi spieghereste brevemente la diatriba sui brevetti 
software che sta tenendo banco da mesi in ambienti open source? Cosa si 
rischia se la legge viene approvata?
	ciao e grazie, rz
-- 
"Una riga lasciata bianca può valere più di 100 parole"

 rischia se la legge viene approvata?
Sei OT. E se guardi ci sono una marea di siti che spiegano la cosa in 
poche parole.
In sostanza il software è coperto da copyright. Se invece si permette di 
brevettare gli ALGORITMI sono possibili assurdi che in america sono di 
tutti i giorni, e che servono solo ad ingrassare avvocati e litigation 
companies: esempi ce ne sono tanti. Uno dei tanti è: io brevetto il 
concetto di "ricerca in un folder" (per dire) e tu non puoi più 
implementarlo IN NESSUN MODO, indipendentemente da linguaggio, sistema, 
eccetera.
Ti consiglio di leggere qualche riga sui siti che portano avanti la 
campagna antibrevetti.
Nota a margine: sembrerebbe che il parlamento europeo stia tentando di 
far scrivere molto chiaramente nella legge (se passerà) che il software 
NON sarà comunque brevettabile. Saranno brevettabili solo opere 
dell'ingegno che influenziono direttamente il mondo fisico, anche con un 
software interno. La distinzione è vaga, ma ne viene fuori che almeno 
non si può assolutamente brevettare un algoritmo, un protocollo o un codec.
-- 
Renato
-- 
Renato

 }
bastava un 'and' :)

Ottavio Campana ha scritto:

no, il brevetto č su un operatore che *unifica* sia "is" che "not", non 
il semplice "not" come operazione booleana.
Non che abbia minimamente senso, comunque :).
Da notare che il linguaggio in oggetto č 
vb.net
 quindi č sostanzialmente 
uno schiaffone a chi voleva un compilatore 
vb.net
 per mono/dotgnu.

 }
Esagerato!
condizione && do_something();
condizione || do_something();
Ciao,
-- 
Daniele Orlandi

 richiesto nel 2003 e rilasciato nel 2004. 
Sicuro che lo abbiano rilasciato? IMHO quella li era solo la
richiesta...
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto
pretenderanno che tu torni indietro/e ti costringeranno a partorire per
poi chiamarlo figlio della colpa / e tu una Maddalena da pentire

 rischia se la legge viene approvata?
Chiedi su it.comp.software.libero.
Li sei perfettamente IT.
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchč
venne un polacco ad insegnargli che č piů cristiano imporsi col rifiuto



Ma negli U.S.A. il brevetto degli algoritmi, che si vuole evitare in
Italia e in Europa, c'è già?
	ciao e grazie, rz
-- 
http://mrzac.altervista.org

 Ma negli U.S.A. il brevetto degli algoritmi, che si vuole evitare in
Si', ed ha causato solo ed esclusivamente danni, bloccando largamente lo 
sviluppo tecnologico. In usa ci sono aziende che non fanno altro che 
proporre o acquisire brevetti il piů possibile generici ed oscuri su 
algoritmi e/o business practice, li tengono in portfolio finchč non c'č 
un'azienda di successo che ha implementato qualcosa di simile e poi gli 
fanno causa.
Si chiamano appunto "litigation companies", e dato che in usa questo 
tipo di processi nel 90% li vince chi ha piů soldi per pagare gli 
avvocati ci fanno anche i soldi.
-- 
Renato

 
Proposta:
perchè non si brevetta l'idea e la procedura per chiedere brevetti?
Se lo concedono, si possono fare davvero un fracco e mezzo di soldi!
LP

 uno schiaffone a chi voleva un compilatore 
vb.net
 per mono/dotgnu.
Noto sempre di piů che Microsoft fa di tutto per contrastare l'open 
source ed in particolare Mono.
Fortuna che oramai sono anni che ho abbandonato di aggiornarmi alle 
nuove versioni Visual Studio di Microsoft!
Sono rimasto, e con orgoglio lo dico, alla versione 6!!

 source ed in particolare Mono.
non mi pare che stiano contrastando mono, anzi secondo me mono č un 
regalo fatto a microsoft ;)

 regalo fatto a microsoft ;)
Certo, ma se Microsoft continua con le sue fetenzie (vedi framework 2 
.net non compatibile con framework 1 .net) o semplicemente, e posso dire 
una stronzata, brevetta le specifiche del compilatore/interprete, addio 
progetto mono e tutto il resto!

 progetto mono e tutto il resto!
Sinceramente non credo che lo faranno. Perche` prendersi la briga e il
costo di fare standardizzare il linguaggio?
Loro vogliono tagliare l'erba sotto i piedi di Java. E hanno trovato il
modo di farlo spendendo solo su una piattaforma e scroccando il lavoro
per le altre.
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto


 
Java esiste da molto più tempo di .net; è un prodotto migliore, sia 
perchè è della Sun (una garanzia), sia perchè esistendo da più tempo,
ha già incontrato e risolto tutti i problemi che MS ora incomincia
ad avere...in fondo sono entrambi due linguaggi "interpretati"

 ad avere...in fondo sono entrambi due linguaggi "interpretati"
Diciamo pure che ms ha copiato senza nessuna vergogna :-)
capiamoci, io non sono particolarmente pro-mono, ma anche java non è che 
mi sia simpatico ;-)
-- 
Renato

 ad avere...in fondo sono entrambi due linguaggi "interpretati"
Sun - una garanzia?!
http://finance.yahoo.com/q/bc?s=SUNW&t=5y
E inoltre, sono minacciata molto piu` direttamente da Linux rispetto a
Microsoft.  Windows, anche nel peggior dei casi (beh, peggiore dal punto
di vista di MS:-) andra` avanti per tanti anni.  Per quello, anche
Solaris, ma e` molto piu` facile sostituire l'installazione media di
Solaris con Linux che l'installazione media di Windows.  Questo sarebbe
meno grave se avessero un'idea chiara di dove andare, come IBM sta
cercando di fare.  Invece continuano con una mano di attaccare Linux, e
con l'altra, aiutare il software libero (openoffice e` ... non
importante, di piu`, per il successo di Linux).
Non so... premesso che preferisco i linguaggi dinamici come Tcl e
Python... sono un po' indeciso fra Java e .Net.  Sembrano avere qualche
cosa di buono, ma dietro anche tantissimo marketing.  Boh!
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Apache, Linux, Tcl Consulting
- 
http://www.dedasys.com/

 
http://www.mono-project.com/Languages
 ).
<flame>
beh, la "multilinguaggietà" del CLR è un po' una leggenda urbana.
Java, C#, JScript.net e VB.net sono in pratica lo stesso linguaggio con 
la sintassi diversa, ed in realtà credo che il numero di utenti del solo 
Jython sia molto maggiore di quello dei linguaggi non-microsoft che 
girano sul CLR.
Per un po' di esempi (Scheme, SmallTalk, VB6) di come il CLR non sia 
affatto language agnostic vedi:
http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3288875632
 
</flame>

 </flame>
Lo so che non è la panacea, infatti uso python :-)
E da quel che ho capito molte delle "furbate" di python non sono ben 
compatibili con la staticità di mono. O di java, se è per quello. :-)
-- 
Renato
--------------------------------
Usi Fedora? Fai un salto da noi:
http://www.fedoraitalia.org

 ad avere...in fondo sono entrambi due linguaggi "interpretati"
Java migliore? Si vede che conosco poco .net. Perche` fatico a
immaginare qualcosa che sia peggiore di Java. Vabbe`... PHP e VB, ma
cosi` sparo sulla croce rossa.


 compatibili con la staticità di mono. 
Lo pensava anche Hugunin. Solo che poi si e` dovuto ricredere (su
piattaforma MS).


 piattaforma MS).
beh, ma se consideri che IronPython su .net è veloce nemmeno due volte 
quanto CPython, e che C# su .net è veloce una cinquantina di volte di 
più , io direi che il supporto "dinamico" non è granché.
Speriamo in pypy :)

 piů , io direi che il supporto "dinamico" non č granché.
IMHO un rallentamento da CPython di un fattore 2-3 non e` affatto male
come risultato. Specie da parte di un'alpha version.
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchč
venne un polacco ad insegnargli che č piů cristiano imporsi col rifiuto



		ciao, rz
-- 
http://mrzac.altervista.org

 
beh io mi preoccupo del fatto che C# sullo stesso framework di 
IronPython è cinquanta volte più veloce.
Insomma è un linguaggio di serie A mentre python è in interregionale.

 Insomma è un linguaggio di serie A mentre python è in interregionale.
Capisco quello che vuoi dire.
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto


 
Ma guarda stiamo sulla stessa linea di pensiero...non uso .net e java, 
ma penso che java sia migliore per dispositivi mobile e per software di 
rete, tutto qua!

 di vista di MS:-) andra` avanti per tanti anni.  
Linux esisterą finche esisterą nel mondo un programmatore che lo vuole 
mantenere vivo!!! Tradotto: per sempre almenochč non arriva la fine del 
mondo o arriva un fascismo informatico o ecc....!

 
Intendiamo: io non amo java (uso con grande amore il C), ma dico che tra 
i due, se non vuoi sorprese nel futuro (e nel presente: vers.1 di .net 
non compatibile con vers 2 .net!!!!), è "migliore" java...

 non compatibile con vers 2 .net!!!!), č "migliore" java...
Non che tutta sta stabilita` fra versioni successive in Java ci sia...ho
sentito storie da museo degli orrori. 
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchč
venne un polacco ad insegnargli che č piů cristiano imporsi col rifiuto


 
Ma di sicuro guarda...ma non penso che superino quelle di MS$!!
cmq la cosa già te l'ho detto, non mi tange assolutamente :-)

 arrivata a tutti noi?
Mr. Berners-Lee ritiene che se non avesse reso HTML public domain, non
si sarebbe certo diffuso. :))
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto


 >
il problema non è brevettare gli algoritmi perchè se brevetti un algoritmo
si può implementare la stessa cosa con un algoritmo diverso
la legge che c'è in america e che vogliono anche qui in europa è un 
pò diversa è il brevetto sulle idee, cioè l'idea di * non l'implementazione di *.
come si vede dalle assurdità dei brevetti che sono stati rilasciati in USA
e che anche se sono vietati in europa, ci sono pure in europa perchè
nessuno fa rispettare la legge attualmente in vigore, basti vedere 
il brevetto della "Progress bar" di IBM percui il 90% del software in giro lo viola.

 si sarebbe certo diffuso. :))
Ehm, non HTML ma WWW (protocollo, servers e browsers). Sono due cose correlate
ma diverse. In effetti, le cose sono un po' piu` complicate...
Il progetto originale era per un sistema interno al CERN. Le basi vennero
sviluppate negli annni '80. L'obiettivo era un sistema per pubblicare
documenti su piccola scala (una divisione), il che era logico vista
la ridotta disponibilita` a quel tempo di risorse rete e calcolatori.
All'inizio degli anni 90, si ebbe lo sviluppo delle prime reti "aperte"
(usenet, decnet), dei primi server pubblici (ftp, gopher) e la maggior
popolarita` di Unix e derivati (fino ad allora poco usato visto
il costo delle macchine, dei dischi e della rete). In quel momento, il
protocollo WWW venne proposto. WWW puo` usare HTML come puo` usare altri
formati. L'HTML era il metodo "suggerito" per presentare il materiale
pubblicato. Altre idee chiave furono il concetto dell'hyperlink e la
relazione file/applicazione (che era possibile in precedenza solo
analizzando il nome o il contenuto del file).
A quel punto vennero i primi server Web e i primi browser. E qui fu il punto
chiave: pubblicare il tutto in rete e lasciare a tutti accesso alle librerie.
Questo diede il via a server e browser alternativi, al supporto per nuove
piattaforme e per nuovi sistemi, e lo sviluppo di estensioni al protocollo
di base.
Il resto e` - ormai - storia.
Fu la coincidenza di tutti questi fattori - la disponibilita` di macchine, rete,
tool, librerie e un protocollo di base - piu` la crescente domanda per un
sistema "popolare" per la pubblicazione di materiale in linea a fare decollare
il Web.
Ciao,
-- 
       Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 il brevetto della "Progress bar" di IBM percui il 90% del software in giro lo viola.
E il restante 10% di software non ne fa uso!

 pò diversa è il brevetto sulle idee, cioè l'idea di * non l'implementazione di *.
NO
I brevetti americani sono descritti in formule del tipo "procedimento 
per ordinare una lista di elementi" con i passi compiuti per raggiungere 
lo scopo.
Questo è un algoritmo.
In qualunque modo tu implementi l'algoritmo, in qualunque linguaggio, 
stai violando il brevetto.
E considera che di solito sono più vaghi. IBM molti anni fa ha 
brevettato lo XOR (Metodo per evidenziare il cursore cambiando i bit 
neri in bianchi quando passa su bit di colore opposto).
