|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2004
Città: Rimini
Messaggi: 654
|
Opensource, GPL e affari: una convivenza possibile?
Chiarisco subito che il mio intento non è quello di scatenare la solita guerra di religione oppure un flame tanto per fare casino.
Vorrei che si approfondisse il problema senza badare tanto alle opinioni, quanto a, possibilmente, casi concreti. Vi spiego il motivo di questa mia domanda: sono venuto in contatto con una ditta che vende come propri un paio di prodotti che sono praticamente ipcop e sme server, ai quali hanno fatto un po' di restyling, magari hanno migliorato qualcosina, ma in sostanza sono loro. La cosa in sè mi fa abbastanza incaxxare, però mi spinge anche ad approfondire in quali termini può essere un rapporto, che comunque c'è, fra prodotti coperti da GPL o altre licenze "libere" e chi ci fa il business. Spero di essere stato chiaro. Grazie.
__________________
§§§ E' inutile cercare un gatto nero in una stanza buia. Soprattutto quando non c'è§§§ |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non so cosa faccia quella ditta, ma se il loro lavoro è rilasciato rispettando le licenze dei programmi che distribuiscono, possono tranquillamente farci soldi sopra.
In generale i rapporti tra programmi GPL e chi li usa farci businness sono di varia natura. Spesso si incontrano situazioni dove i vendor arricchiscono i loro prodotti di software sia GPL che proprietario; altri utilizzano doppie licenze GPL/commerciale, ecc.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2004
Città: Rimini
Messaggi: 654
|
Conosco altre aziende che hanno sviluppato soluzioni su software opensource, utilizzando distribuzioni e software "classico".
In questo caso la cosa mi sembra più "grave" in quanto ipcop e sme server costituiscono già delle implementazioni basate sui canonici sw opensource, quindi buona parte del lavoro è stato già fatto. Il punto è questo: lavoro fatto da altri sul quale uno, modificando un po' di html, ci fa il business. Nulla vieta, credo, di implementare soluzioni closed su queste, ma se si tratta di miglioramenti a ciò che è open, allora occorre anche contribuire. Per entrare meglio nello specifico, loro hanno migliorato decisamente la gestione di vpn con openvpn che con ipcop è un po' carente (si tratta comunque di un addon) ma non mi risulta che questo miglioramento sia stato dato alla comunità.
__________________
§§§ E' inutile cercare un gatto nero in una stanza buia. Soprattutto quando non c'è§§§ |
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Se questa società onora questo princìpio e rende disponibili ai clienti i sorgenti del software GPL nella versione da loro adottata (comprese le modifiche), non stanno facendo nulla di male. Quote:
Nota che se c'è di mezzo software con licenze diverse dalla GPL, gli obblighi potrebbero essere diversi (in generale, minori)
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 342
|
Quote:
Mi inserisco nella discussione ![]() Ma se io scrivo un software che utilizza altri programmi rilasciati sotto gpl2, ma non modifico nulla dei sorgenti rilasciati, nemmeno una virgola, (diciamo che costruisco uno "strato" al di sopra di questi applicativi) e ditribuisco il tutto in un "Pacchetto" unico: Sono obbligato a fornire i sorgenti dei programmi sotto gpl2, ma non del mio di programma? é corretto? |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
|
Io ho un esempio in prima persona.
Nel Comune dove collaboro utilizzano un software intranet per la gestione del bilancio. Questo software è sviluppato con una piattaforma Open Source (Omnis qualcosa). Sul server abbiamo tutti i sorgenti del codice e pure il programma Developement. Ma ti assicuro che la ditta che usa l'Omins per creare l'applicazione si fa pagare fior di euro.
__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work ! AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
Con la LGPL invece non devi distribuire il tuo sorgente se ti avvali di una libreria LGPL (ma se la modifichi, devi ridistribuire la libreria modificata come LGPL) Questo per quel che ne so, se mi sono sbagliato, fate un fischio ![]() |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Se il tuo programma "controlla" altri programmi (pensa ad es. ad un frontend "proprietario" per cdrecord), siamo nella "grey area". La gpl intende che, se il tuo programma è un'opera derivata dal software gpl (ovvero: non può farne a meno per funzionare), dovrebbe essere anch'esso gpl. Ma l'interazione tra programmi viene effettuata esclusivamente tramite i servizi del kernel, acceduti tramite syscall, che è una "barriera" per la gpl (come più volte specificato da Linus Torvalds). Quindi, in questo caso, teoricamente il tuo programma dovrebbe essere gpl, ma tecnicamente non è necessario che lo sia. Non so dare una risposta più precisa a questo caso, ammesso che esista una risposta più precisa (è appunto "grey area").
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 342
|
Quote:
ok, grazie. Ti chiedo un altra cosa: tu hai fatto adesso un esempio usando le chiamate di sistema. Se, invece, l'iterazione tra programma GPL2 alla base e "frontend" proprietario avviene tramite semplice e banale riga di comando, la situazione cambia o rimane la medesima? ovvero siamo sempre in questa "gray-area"? grazie |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Anche con un semplice: programma_gpl | programma_proprietario la comunicazione avviene tramite syscall (il programma_gpl scrive tramite la sys_write, il programma_proprietario legge tramite sys_read). La mia opinione è che la GPL non può obbligare, in questi casi, il programma proprietario ad essere considerato come una "opera derivata".
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 Ultima modifica di ilsensine : 01-03-2006 alle 09:48. |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: May 2004
Città: Rimini
Messaggi: 654
|
Quote:
Per verificare questa cosa dei sorgenti, dove li devo cercare? In particolare devo cercare dei pacchetti tar o cosa?
__________________
§§§ E' inutile cercare un gatto nero in una stanza buia. Soprattutto quando non c'è§§§ |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 342
|
Quote:
cmq, in questo campo servirebbero più opinioni oggettive che soggettive |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Se non sei loro cliente (più in generale, se non hai ricevuto software da loro) non hanno nessun obbligo nei tuoi confronti.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: May 2004
Città: Rimini
Messaggi: 654
|
Solo per uno sfogo:
sono stato alla presentazione di un prodotto che praticamente è lo sme server sputato, solo che gli hanno - ovviamente - cambiato logo e riferimenti vari. Ora, se questo è permesso dalla GPL ben venga, nulla da eccepire. Però mi ha dato un fastidio quasi fisico e mi ha fatto incavolare non poco il fatto di sentire gente che dice "abbiamo fatto di qua, abbiamo fatto di là, questo l'abbiamo fatto così" quando so benissimo che si tratta di lavoro fatto da altri. Almeno un po' di onestà intellettuale, caxxo!!! Ho dovuto esercitare tutte le mie doti di autocontrollo per non intervenire e sputtanarli davanti a tutti. ![]()
__________________
§§§ E' inutile cercare un gatto nero in una stanza buia. Soprattutto quando non c'è§§§ |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ho visto di peggio, fidati. Gente che spacciava linux come un "loro s/o proprietario".
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:52.