Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-02-2006, 10:06   #1
gromit60
Senior Member
 
L'Avatar di gromit60
 
Iscritto dal: May 2004
Città: Rimini
Messaggi: 655
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'è§§§
gromit60 è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2006, 10:33   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2006, 10:53   #3
gromit60
Senior Member
 
L'Avatar di gromit60
 
Iscritto dal: May 2004
Città: Rimini
Messaggi: 655
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'è§§§
gromit60 è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2006, 11:05   #4
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da gromit60
Nulla vieta, credo, di implementare soluzioni closed su queste, ma se si tratta di miglioramenti a ciò che è open, allora occorre anche contribuire.
Per la GPL è vero, anzi ne è nello spirito. Non importa come usi un prodotto e quanti soldi sei in grado di farci; l'importante è che garantisci ai tuoi clienti gli stessi diritti che ti sono stati concessi.
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:
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à.
La GPL non lo richiede; è sufficiente che le modifiche siano accessibili ai clienti.

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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2006, 18:30   #5
Hero
Senior Member
 
L'Avatar di Hero
 
Iscritto dal: Mar 2004
Messaggi: 342
Quote:
Originariamente inviato da ilsensine
Per la GPL è vero, anzi ne è nello spirito. Non importa come usi un prodotto e quanti soldi sei in grado di farci; l'importante è che garantisci ai tuoi clienti gli stessi diritti che ti sono stati concessi.
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.


La GPL non lo richiede; è sufficiente che le modifiche siano accessibili ai clienti.

Nota che se c'è di mezzo software con licenze diverse dalla GPL, gli obblighi potrebbero essere diversi (in generale, minori)

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?
Hero è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2006, 20:52   #6
WebWolf
Senior Member
 
L'Avatar di WebWolf
 
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
WebWolf è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2006, 21:53   #7
pinok
Senior Member
 
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
Quote:
Originariamente inviato da Hero
Sono obbligato a fornire i sorgenti dei programmi sotto gpl2, ma non del mio di programma?
é corretto?
Se non ricordo male, la GPL in genere vuole che se tu usi a qualunque titolo (come libreria o come versione modificata) del codice GPL, devi ridistribuire il codice con la stessa GPL (quindi dare il sorgente).

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
pinok è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2006, 08:02   #8
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da Hero
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?
Se il tuo programma usa librerie gpl, deve anch'esso essere gpl punto.

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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2006, 10:40   #9
Hero
Senior Member
 
L'Avatar di Hero
 
Iscritto dal: Mar 2004
Messaggi: 342
Quote:
Originariamente inviato da ilsensine
Se il tuo programma usa librerie gpl, deve anch'esso essere gpl punto.

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").

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
Hero è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2006, 10:45   #10
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da Hero
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"?
Ogni interazione tra programmi diversi non può che avvenire tramite syscall. Non c'è altro modo.
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 10:48.
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2006, 14:12   #11
gromit60
Senior Member
 
L'Avatar di gromit60
 
Iscritto dal: May 2004
Città: Rimini
Messaggi: 655
Quote:
Originariamente inviato da ilsensine
Per la GPL è vero, anzi ne è nello spirito. Non importa come usi un prodotto e quanti soldi sei in grado di farci; l'importante è che garantisci ai tuoi clienti gli stessi diritti che ti sono stati concessi.
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.
Quindi il mio "sacro furore" è mal riposto. Ti ringrazio per il chiarimento, perché è un po' che mi ci rodevo, ma a questo punto capisco e penso che chi rilascia un software con licenza gpl è già cosciente del fatto che qualcuno può farci soldi sopra.
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'è§§§
gromit60 è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2006, 14:50   #12
Hero
Senior Member
 
L'Avatar di Hero
 
Iscritto dal: Mar 2004
Messaggi: 342
Quote:
Originariamente inviato da ilsensine
Ogni interazione tra programmi diversi non può che avvenire tramite syscall. Non c'è altro modo.
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".
ok. sottoscrivo con la tua ultima frase, anche perchè ciò concorda con ciò che hai scritto precedentemente: "Non importa come usi un prodotto e quanti soldi sei in grado di farci; l'importante è che garantisci ai tuoi clienti gli stessi diritti che ti sono stati concessi. "

cmq, in questo campo servirebbero più opinioni oggettive che soggettive
Hero è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2006, 14:57   #13
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da gromit60
Per verificare questa cosa dei sorgenti, dove li devo cercare? In particolare devo cercare dei pacchetti tar o cosa?
Se hai ricevuto da loro il software (comprato, preso in regalo, scaricato dal loro sito ecc) vigono nei tuoi confronti tutti gli obblighi della gpl (possono anche non darti i sorgenti direttamente, ma renderli disponibili su richiesta secondo le modalità descritte dalla gpl). Nota che del codice puoi fare quello che vuoi, anche...rivenderlo a tua volta.

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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 07-03-2006, 14:00   #14
gromit60
Senior Member
 
L'Avatar di gromit60
 
Iscritto dal: May 2004
Città: Rimini
Messaggi: 655
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'è§§§
gromit60 è offline   Rispondi citando il messaggio o parte di esso
Old 07-03-2006, 15:27   #15
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
OpenClaw, il progetto AI virale: il suo ...
Come un iPhone: davvero si può fa...
Due 65'' super convenienti su Amazon: QL...
I tuoi dati al sicuro per 10.000 anni: i...
L'IA di ByteDance genera deekfake realis...
Speciale Robot aspirapolvere in offerta:...
Apple potrebbe affidarsi a memorie 'cine...
Il nuovo OPPO Watch S arriva in Italia: ...
DLSS meglio della resa nativa? Il curios...
Questo Vaporetto Polti SV450 Double cost...
iPad Pro, nessuna novità per il 2...
I 3 articoli low cost più venduti...
Nothing Phone (4a) e (4a) Pro: svelati i...
Già era regalato a 139€, oggi Lef...
Nuova rimodulaizone per i clienti TIM di...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v