[Iniziativa] consiglio licenza software open source

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da gdivito »

vero ma se tu sei l'autore del programma, puoi fare qualsiasi cosa, compreso prevedere un'eccezione per l'utilizzo di materiale non gpl.

Per dire, in teoria non dovrebbero esistere driver proprietari per il kernel linux, essendo rilasciato sotto gpl, però l'autore ha previsto che se il driver non usa certe funzioni o strutture dati marcate come "GPL-only", allora può essere inserito nel kernel.
It's a UNIX system! I know this! (Jurassic Park)
shaitan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1475
Iscrizione: domenica 29 gennaio 2006, 18:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da shaitan »

gdivito ha scritto: vero ma se tu sei l'autore del programma, puoi fare qualsiasi cosa, compreso prevedere un'eccezione per l'utilizzo di materiale non gpl.
più che altro essendo l'autore lo può rilicenziare
attenzione però: questo può farlo sinché è autore unico...

ovvio che se il suo programma viene arricchito anche da tizio e caio (e le patch di tizio e caio sono accettate) per poterlo rilicenziare con tutto il nuovo codice deve chiedere il permesso anche a tizio e caio
Per dire, in teoria non dovrebbero esistere driver proprietari per il kernel linux, essendo rilasciato sotto gpl, però l'autore ha previsto che se il driver non usa certe funzioni o strutture dati marcate come "GPL-only", allora può essere inserito nel kernel.
Sicuro?
Non è che si tratta della famosa "zona grigia" di cui parlava (anni or sono) Torvalds su lkml?
Perché in tal caso non è una deroga alla gpl (che, in quanto tale, dovrebbe essere inserita nella licenza che accompagna i sorgenti), ma appunto una zona grigia sull'applicabilità della gpl (o, meglio, una zona grigia su ciò che si considera derivato) che solo un giudice potrebbe dirimere (e che, per fortuna, nessuno intende dirimere).
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da gdivito »

Non è che si tratta della famosa "zona grigia" di cui parlava (anni or sono) Torvalds su lkml?
mah, sono scuse.... E' totalmente chiaro che un modulo kernel è un lavoro derivato dal kernel perché usa funzioni e strutture dati del kernel stesso. Non solo: una volta caricato, il modulo e il resto del kernel diventano una cosa unica, per cui la loro somma non può che avere la medesima licenza.

Tra  l'altro non c'è neppure un criterio chiaro di distinzione sui simboli dichiarati GPL e gli altri, tutto dipende dalla volontà degli autori di quel pezzo di codice.
ovvio che se il suo programma viene arricchito anche da tizio e caio (e le patch di tizio e caio sono accettate) per poterlo rilicenziare con tutto il nuovo codice deve chiedere il permesso anche a tizio e caio
sì, ma in genere si chiede ai contributori di cedere il copyright o di rilasciare le patch nel pubblico dominio, o al limite con una licenza permissiva tipo mit o bsd che è compatibile con tutto.
Ultima modifica di gdivito il mercoledì 29 settembre 2010, 21:22, modificato 1 volta in totale.
It's a UNIX system! I know this! (Jurassic Park)
ant400468
Prode Principiante
Messaggi: 212
Iscrizione: sabato 18 febbraio 2006, 11:56

Re: [Iniziativa] consiglio licenza software open source

Messaggio da ant400468 »

gdivito ha scritto: perché? la lgpl ha senso per una libreria.
perchè è stato progettato per essere integrato in altri sistemi, anche se può lavorare tranquillamente da solo.
devo ancora pubblicare il tutto e sto dando una sistemata al sorgente.

ho sbagliato licenza?
If I could, you know I would
If I could, I would
Let it go...
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da gdivito »

perchè è stato progettato per essere integrato in altri sistemi
in che modo precisamente? perché c'è una grossa differenza tra linkare una libreria e chiamare un programma esterno.
It's a UNIX system! I know this! (Jurassic Park)
shaitan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1475
Iscrizione: domenica 29 gennaio 2006, 18:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da shaitan »

gdivito ha scritto:
Non è che si tratta della famosa "zona grigia" di cui parlava (anni or sono) Torvalds su lkml?
mah, sono scuse....
Saranno scuse non dico di no.

Ma non sono "eccezioni" dell'autore (quale?) e fanno sì che il kernel è rilasciato sotto gplv2 senza "deroghe" e, per ora (sin tanto che non si vorrà determinare per legge cos'è un software e cos'è un software derivato), evitando cause
sì, ma in genere si chiede ai contributori di cedere il copyright o di rilasciare le patch nel pubblico dominio, o al limite con una licenza permissiva tipo mit o bsd che è compatibile con tutto.
per il kernel, per fare solo un esempio, non mi risulta sia così
tant'è che se anche Torvalds volesse passare alla gplv3 (ovviamente è un periodo ipotetico dell'irrealtà) non potrebbe farlo da solo
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da gdivito »

fanno sì che il kernel è rilasciato sotto gplv2 senza "deroghe"
come no, la deroga c'è e l'ha stabilita proprio Torvalds distinguendo tra gplonly e altri simboli.

per il kernel, per fare solo un esempio, non mi risulta sia così
già, questo è uno dei difetti di Linux, inteso come kernel,, anche se d'altro canto ha incentivato il suo sviluppo.
It's a UNIX system! I know this! (Jurassic Park)
ant400468
Prode Principiante
Messaggi: 212
Iscrizione: sabato 18 febbraio 2006, 11:56

Re: [Iniziativa] consiglio licenza software open source

Messaggio da ant400468 »

gdivito ha scritto:
perchè è stato progettato per essere integrato in altri sistemi
in che modo precisamente? perché c'è una grossa differenza tra linkare una libreria e chiamare un programma esterno.
Grazie per il chiarimento
Ultima modifica di ant400468 il sabato 4 maggio 2024, 23:45, modificato 2 volte in totale.
If I could, you know I would
If I could, I would
Let it go...
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da gdivito »

dalla tua descrizione non mi sembra affatto un linking, a quanto capisco tu esegui dei programmi esterni come tali, non usi le loro funzioni con qualcosa tipo

Codice: Seleziona tutto

#include <libreria.h>
o

Codice: Seleziona tutto

use libreria
o
import * from libreria
It's a UNIX system! I know this! (Jurassic Park)
ant400468
Prode Principiante
Messaggi: 212
Iscrizione: sabato 18 febbraio 2006, 11:56

Re: [Iniziativa] consiglio licenza software open source

Messaggio da ant400468 »

gdivito ha scritto: dalla tua descrizione non mi sembra affatto un linking, a quanto capisco tu esegui dei programmi esterni come tali, non usi le loro funzioni con qualcosa tipo

Codice: Seleziona tutto

#include <libreria.h>
o

Codice: Seleziona tutto

use libreria
o
import * from libreria




no, eseguo solo.
If I could, you know I would
If I could, I would
Let it go...
ant400468
Prode Principiante
Messaggi: 212
Iscrizione: sabato 18 febbraio 2006, 11:56

Re: [Iniziativa] consiglio licenza software open source

Messaggio da ant400468 »

GPL3?

ma visti gli scenari possibili, quale tipo di licenza mi consigli fra GPL3 e LGPL3?
le ho scritte entrambe :)

ad oggi ho scelto LGPL3.
If I could, you know I would
If I could, I would
Let it go...
ant400468
Prode Principiante
Messaggi: 212
Iscrizione: sabato 18 febbraio 2006, 11:56

Re: [Iniziativa] consiglio licenza software open source

Messaggio da ant400468 »

ant400468 ha scritto: GPL3?

ma visti gli scenari possibili, quale tipo di licenza mi consigli fra GPL3 e LGPL3?
le ho scritte entrambe :)

ad oggi ho scelto LGPL3.
l'ho scelta solo per avere più libertà di sviluppo e di evoluzione.
If I could, you know I would
If I could, I would
Let it go...
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

Re: [Iniziativa] consiglio licenza software open source

Messaggio da gdivito »

ant400468 ha scritto: GPL3?

ma visti gli scenari possibili, quale tipo di licenza mi consigli fra GPL3 e LGPL3?
le ho scritte entrambe :)

ad oggi ho scelto LGPL3.
In generale, a meno che non vi sia un motivo specifico, è preferibile non usare la LGPL.

Questa licenza ha senso in alcuni casi, tra cui, in particolare:

1. stai scrivendo una libreria che svolge un ruolo generico, o comunque già svolto da altre librerie simili, libere e proprietarie. Usando la LGPL permetti l'uso della libreria in programmi proprietari garantendo una maggiore diffusione ma di contro il software proprietario che la usa potrebbe diventare più famoso e usato del tuo software che usa la stessa libreria. Quindi va valutato di caso in caso se mantenere il primato ti interessa oppure no.
2. stai scrivendo una libreria che implementa un nuovo formato dati o un nuovo protocollo. La diffusione di questo formato o protocollo è prioritaria rispetto al fatto che tutto rimanga in ambito open source in modo che tu possa godere dei miglioramenti fatti da altri.
It's a UNIX system! I know this! (Jurassic Park)
Avatar utente
eevan!
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 390
Iscrizione: venerdì 14 novembre 2008, 1:55
Località: Gotham City

Re: [Iniziativa] consiglio licenza software open source

Messaggio da eevan! »

secondo me offrire il codice che hai scritto dopo tanti sforzi e donarlo alla comunità è una cosa molto bella.

sto imparando ora a scrivere programmini che rispetto ai tuoi sono davvero davvero ridicoli, e rilascio tutto con una GPL.

mi è capitato recentemente (in una realtà piccola) di aver migliorato un programma scritto da una persona, a quella persona è piaciuto il mio lavoro.

La stessa cosa spero che accada con i miei programmi, perchè ci deve essere sempre una costante evoluzione e l'evoluzione, il miglioramento, la perfezione, si ottengono soltanto con la condivisione del sapere.
Dai un'occhiata al mio nuovo blog ed iscriviti: NoBudget =(
Me on Deviantart!
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti