GPL vs. Skype: la licenza open source vince di nuovo

GPL vs. Skype: la licenza open source vince di nuovo

Nel febbraio 2007 Skype era stata giudicata colpevole di aver violato la licenza GPL. La compagnia ha cercato di ricorrere in appello ma la corte di Monaco non ha ritenuto sufficienti le argomentazioni presentate

di pubblicata il , alle 08:37 nel canale Programmi
Skype
 
35 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
eTomm12 Maggio 2008, 23:42 #31
Originariamente inviato da: vizzz
codice sorgente che non ha significato? lo ritieni codice aperto? GPL? credo che stallman stia per avere un attacco di cuore...


Che liberazione sarebbe!!!!!!

Il codice ha cmq un significato ben preciso a livello algoritmico, è modificabile, ridistribuibile e tutto quel che dice la GPL. Semplicemente tu persona umana non riesci a riconoscere subito cosa fa perchè al posto di scriverti in_questa_variabile_ficcaci_il_risultato c'è scritto xxxy. Naturale che devi ripassarti tutto il codice a mano e debuggarlo pure me sa.

Ma il codice rimane cmq aperto e comprensibile per chiunque... solo è + faticoso.

Cmq scommetto che da qualche parte una lettura fra le righe della GPL sicuramente affermerà che il codice offuscato non può essere considerato ne codice derivato ne codice aperto perchè l'offuscamento bla bla bla bla... insomma... si fanno la licenza e poi la interpretano pure come gli fa comodo.

Vorrà dire che il codice offuscato al posto di farlo con un programma apposta lo offusco a mano. Poi voglio vedere se hanno qualcosa da ridire sul fatto che non sia codice derivato e aperto.

In qualsiasi caso, semplicemente, è una presa per il culo come lo è sempre stata la GPL. Licenza libera... ma dove? E' una catena al piede, tanto quanto l'eula di Windows. Preferisco di gran lunga la licenza BSD, molto molto mooooolto + libera ma solo in un mondo utopico, perchè in questo solo un pazzo adotterebbe la licenza della liberta (cioè BSD) per rilasciare qualcosa.
Stoned13 Maggio 2008, 00:58 #32
Originariamente inviato da: eTomm
Un offuscatore garantisce la libertà di copiare il codice o anche solo parte di esso e anche di citarne le fonti. Inoltre, tutto il codice generato è "opera derivata" quindi potrei allegare il sorgente da cui deriva e il srogente offuscato scrivendo sopra il mio nome e da dove è saltato fuori il file.

Modificarlo... fai pure, se ci riesci e se ci riesci sei bravo.

Migliorarlo, altrettanto.

L'offuscamento non impedisce nulla di quello da te citato. Elimina solo il significato del codice, un significato oltretutto utile solo a semplificare la vita alla mente umana.

Anch'io ho letto la licenza di nuovo per chiarezza... ma non mi pare sia scritto da nessuna parte che il codice deve avere un significato comprensibile per l'umanità intera.


Con questo ragionamento, anche il disassemblare un programma a sorgente chiuso genera codice leggibile
Secondo me la sentenza è giusta: "open source" non è uguale a "sono fesso e ti permetto di rubare quello che faccio"...se c'è una regola da rispettare per poter utilizzare quel codice la rispetti, altrimenti nessuno ti vieta di svilupparti qualcosa da solo, senza pensare a problemi legali o a trucchi come offuscatori, ecc.
eTomm13 Maggio 2008, 01:05 #33
Originariamente inviato da: Stoned
Con questo ragionamento, anche il disassemblare un programma a sorgente chiuso genera codice leggibile
Secondo me la sentenza è giusta: "open source" non è uguale a "sono fesso e ti permetto di rubare quello che faccio"...se c'è una regola da rispettare per poter utilizzare quel codice la rispetti, altrimenti nessuno ti vieta di svilupparti qualcosa da solo, senza pensare a problemi legali o a trucchi come offuscatori, ecc.


Si ma il disassemblatore non genera il sorgente da cui sei partito per compilare O_o.

L'offuscatore prima offusca, poi compila l'offuscato. Pur essendo simile la situazione è anche profondamente diversa.

Per il resto che sia giusta non ne dubito, andava sicuramente incluso GPL da qualche parte e forse il codice sorgente del prodotto originale.

Ho i miei dubbi che il codice derivato debba essere fornito plain però, soprattuto se i prodotti sono distinguibili fisicamente.
Stoned13 Maggio 2008, 01:19 #34
Originariamente inviato da: eTomm
Si ma il disassemblatore non genera il sorgente da cui sei partito per compilare O_o.

L'offuscatore prima offusca, poi compila l'offuscato. Pur essendo simile la situazione è anche profondamente diversa.

Ma infatti la mia voleva solo essere una piccola "critica" al fatto che, secondo il tuo ragionamento, il codice che usciva dall' offuscatore fosse comunque (anche se con difficoltà modificabile
Comunque (anche se sono scarsissimo in "legalese", credo che il caso dell'offuscatore rientri nella definizione di "codice sorgente" al punto 1
Il "codice sorgente" di un'opera indica la forma più indicata dell'opera per effettuare modifiche su di essa.

Non penso che l'output di un offuscatore possa essere considerata come "forma più indicata"
eTomm13 Maggio 2008, 01:33 #35
Originariamente inviato da: Stoned
Non penso che l'output di un offuscatore possa essere considerata come "forma più indicata"


Ah questa si che è un'osservazione intelligente! Concordo, immagino che il trucco stia li!

A meno che non gli dimostro che io lavoro col codice offuscato e basta, ma penso che nessuno lo faccia :P.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^