Back to top

Autore Topic: Lavorare con la GPL  (Letto 4792 volte)

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Lavorare con la GPL
« il: 27 Ago 2010, 13:29:19 »
salve a tutti, molto probabilmente ho già scritto qualche domanda in merito su questo tema, ma devo ammettere che non sono molto pratico di licenze GPL.

Mi sono letto un po' di roba sull'argomento, ma non è che ci abbia capito molto, soprattutto nella sua applicazione nella vita di tutti i giorni.

Pongo un caso standard:
un cliente viene da me per avere un sito internet. io faccio il tutto usando Joomla!.
devo dargli anche gli accessi al codice sorgente?
se sviluppo una qualche modifica o componente, devo dargli copia dei sorgenti?

cambia qualcosa se il tutto avviene tramite vendita oppure tramite noleggio (paga un tot l'anno e quando smette tutto finisce)?

voi come fate? vi è mai capitata una situazione "anomala"?

scusate le domande forse banali, ma vorrei avere una qualche certezza prima di ritrovarmi in situazioni spiacevoli.
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #1 il: 27 Ago 2010, 13:32:14 »
ciao tampe125,
quanto chiedi non è regolato dalla licenza di Joomla che è GPL, ma da accordi che puoi stipulare come vuoi.

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #2 il: 27 Ago 2010, 13:37:07 »
grazie mi togli un pensiero :D

quindi tutto quello che produco, soprattutto per quanto riguarda i componenti che è quello che mi interessa di più, è oggetto di una trattativa privata con il mio cliente.

insomma, ci mettiamo d'accordo tra di noi, giusto?

solo un'ultima cosa: dove posso trovare qualche informazione in più? giusto per mettermi in una botte di ferro
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #3 il: 27 Ago 2010, 14:59:43 »
se tu distribuisci, quindi rilasci a pagamento o gratuitamente dei componenti per Joomla, questi devono essere sotto licenza GPL come Joomla.
Qui trovi una traduzione della licenza GPL:
http://www.joomla.it/component/content/article/12-in-evidenza/550-testo-gpl2-tradotto-in-italiano.html

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #4 il: 27 Ago 2010, 15:13:24 »
quindi, non appena ho completato l'intallazione, devo rendere disponibili (direttamente o su richiesta) i sorgenti al cliente, giusto?
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #5 il: 27 Ago 2010, 15:19:18 »
mo lo spazio web non è a nome del cliente?
Se così, lui in teoria ha già i sorgenti disponibili.

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #6 il: 27 Ago 2010, 15:33:45 »
piccolo disclaimer:
ci sta che stia per dire delle stupidaggini. perdonatemi, il tutto è dettato solo dall'inesperienza :D

lo spazio web dovrebbe essere su un server gestito da un mio collega, ma cmq quello che interessa a te è sapere se il dominio è intestato a lui, giusto?

e cmq, se ho capito bene, questo non influenza in nessun modo: se glielo "vendo" (sia come sviluppo a parte che all'interno del pacchetto completo del sito) gli devo sare lo stesso i sorgenti, in un modo o nell'altro.

forse vado un attimo OT: nel caso di un noleggio, come mi devo comportare? se il rapporto cessa, si chiude tutto oppure continua senza altri nostri interventi (anche se sono un nostro server?)

scusate ma di queste aspetti non sono molto pratico, fin'ora ho trattato sempre con software desktop  :-\
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #7 il: 27 Ago 2010, 19:12:16 »
aggiungo una cosa che mi è venuta in mente poco fa:

ho visto che alcuni siti vendono estensioni che però sono criptate usando zend guard.
come è possibile?
non dovrebbero rilasciare il tutto sotto GPL?
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

mau_develop

  • Visitatore
Re:Lavorare con la GPL
« Risposta #8 il: 27 Ago 2010, 19:32:46 »
se tu vendi qualcosa ci sarà un documento di vendita, lascia perdere di chi è il dominio o meno... una cosa è mia anche se la custodisci tu.

ammesso che tu puoi vendere solo ciò che ti appartiene, sulla tua vendita ci sarà:

 tutti i lavori che hai fatto dal pacchetto joomla in poi ovvero installazione stili ed eventuali modifiche

poi dipende se i tuoi lavori li stai vendendo o noleggiando a tempo (tanti templates sono così e anche parecchie estensioni commerciali)

M.


ho visto che alcuni siti vendono estensioni che però sono criptate usando zend guard.
come è possibile?
non dovrebbero rilasciare il tutto sotto GPL?
---------------------

qs nn l'ho capita... se li vendono li potranno criptare come gli pare

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #9 il: 27 Ago 2010, 19:37:40 »
se tu vendi qualcosa ci sarà un documento di vendita, lascia perdere di chi è il dominio o meno... una cosa è mia anche se la custodisci tu.
ok, quindi morale della favola è: come viene creato un qualcosa, ricade nella GPL e quindi deve essere rilasciato il tutto al cliente (immediatamente o su richiesta):

Citazione
qs nn l'ho capita... se li vendono li potranno criptare come gli pare
certo era pura e semplice curiosità.
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #10 il: 27 Ago 2010, 23:30:14 »
aggiungo una cosa che mi è venuta in mente poco fa:

ho visto che alcuni siti vendono estensioni che però sono criptate usando zend guard.
come è possibile?
non dovrebbero rilasciare il tutto sotto GPL?
si, esistono, ma vedrai che non le trovi catalogate nell'  http://extensions.joomla.org/
secondo me non potrebbero farlo, se sono estensioni per Joomla non possono essere criptate ma se gli chiedi il sorgente devono dartelo, questo la GPL lo prevede, che il sorgente sia poi a disposizione.

mau_develop

  • Visitatore
Re:Lavorare con la GPL
« Risposta #11 il: 28 Ago 2010, 15:56:22 »
nn credo che le vendano criptate, probabilmente funzionano per il test/demo poi te le daranno in chiaro

quì comunque il discorso è diverso perchè sviluppano su un sw che è già gpl per conto suo, per sviluppare avranno usato le classi di Joomla e quindi anche quì volendo ci sarebbe qualcosa da dire sulla licenza degli addons.

M.

ps ... non avevo nemmeno capito si trattasse di estensioni joomla :) credevo fosse un discorso più generale

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #12 il: 29 Ago 2010, 15:59:58 »
joomla è sotto GPL ed ogni modifica deve essere rilasciata sotto GPL.

è mio parere che il discorso GPL non si applichi alle estensioni, che possono essere rilasciate sotto qualsiasi licenza, open source, come nella maggior parte dei casi, o closed source (zend guard od altri).

è, per altro pacifico, che chi ti chiede lo sviluppo di un componente lo fa per un proprio vantaggio competitivo; il rendere pubblico il codice senza il suo consenso può esporti a richieste di risarcimento danni.

vi è una nota sulla licenza gpl:
http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins
tanto chiara quanto inapplicabile nella maggior parte dei casi. ora, se il componente sviluppato fa qualcosa che non ha nulla a vedere con joomla allora può essere rilasciato sotto una differente licenza, ma determinare quando joomla è accessorio al componente od alla attività, e non viceversa, è questione di lana caprina...

Citazione
If the program dynamically links plug-ins, but the communication between them is limited to invoking the ‘main’ function of the plug-in with some options and waiting for it to return, that is a borderline case


questo è il comportamento di tutte le estensioni più corpose ... e di qualsiasi estensione che non gestisca articoli.

tornando a bomba:

1.
NON PUOI vendere ne noleggiare joomla, puoi farti pagare per installazione configurazione e manutenzione.

2.
puoi farti pagare per il lavoro di sviluppo dell'estensione e trasferire la proprietà di quanto scritto al committente, la licenza resta un problema suo.

3.
puoi fornirgli il servizio in modalità ASP (vedi 1), valutando la relazione tra joomla ed estensione anche se difficilmente qualcuno ti dirà qualcosa.

4.
chiarisci bene i termini tra te ed il committente. io sviluppo conto terzi e trasferisco l'intera proprietà (quindi il codice sorgente).

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #13 il: 29 Ago 2010, 16:01:20 »
@mau

sì, le vendono criptate, e con vari sistemi di codifica, a seconda di quelli adottati dal tuo provider.
ciao.
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

mau_develop

  • Visitatore
Re:Lavorare con la GPL
« Risposta #14 il: 29 Ago 2010, 16:15:30 »
:) sai che sono curioso..

http://blog.joocode.com/cms/joomla/criptare-estensioni-joomla-lanti-open-source/

ci sono anche un po' di "controindicazioni" ... e sicuramente hanno drizzato le antenne a qualche cracker :) mo' cerco :)

M.

ma se io scarico un plugin o qualcosa criptato riesco a testarlo? devo caricare un modulo zend interprete? funzionano al 100% ma limite tempo?
ho trovato un bel paper  e volevo giocare un po'...
« Ultima modifica: 29 Ago 2010, 16:29:09 da mau_develop »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #15 il: 29 Ago 2010, 17:29:51 »
Citazione
ma se io scarico un plugin o qualcosa criptato riesco a testarlo? devo caricare un modulo zend interprete?
...
devi installare il modulo di (de)cifratura necessario, o lo zend optimizer o quel che è usato, con gli ovvi problemi se:
1. l'ambiente run time non è free
2. non hai l'ambiente di test in una virtual machine
.

Citazione
funzionano al 100% ma limite tempo?
uhm, per questo bisognerebbe guardare il sorgente... ops!   ;D

trovo per lo meno idiota (sit venia verbo) installare un'estensione closed source su un cms open source, certo che se non hai altra alternativa... cambi cms!

ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

mau_develop

  • Visitatore
Re:Lavorare con la GPL
« Risposta #16 il: 29 Ago 2010, 18:00:54 »
trovo per lo meno idiota (sit venia verbo) installare un'estensione closed source
-------------------------------------------
oltre questo io trovo idiota comprare una cosa di cui non ho la piena disponibilità, come comprare l'auto e le chiavi del cofano le tiene chi me la vende...?

bah... !

M.

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #17 il: 29 Ago 2010, 18:43:18 »
allora.. vediamo un attimo di fare un po' di chiarezza.

molto probabilmente sono partito "dal fondo", vuoi perchè sto muovendo i primi passi nel web development, vuoi perchè ovviamente non ho abbastanza esperienza di "vita vissuta".

l'idea è quella di sviluppare un componente che può servire ad un determinato tipo di attività (per es. macellerie :D) e dopodichè vendere sito+gestionale.

ovviamente, riconosco il mio essere alle prime armi e l'idea può essere molto distante dalla realtà.
finito questo preambolo, grazie per le vostre risposte, ma mi hanno fatte venire altre domande.

Citazione
joomla è sotto GPL ed ogni modifica deve essere rilasciata sotto GPL.

questo è pacifico, ma cmq non è il mio caso perchè non andrei ad effettuare modifiche sul core, ma a sviluppare un nuovo componente.

Citazione
è, per altro pacifico, che chi ti chiede lo sviluppo di un componente lo fa per un proprio vantaggio competitivo; il rendere pubblico il codice senza il suo consenso può esporti a richieste di risarcimento danni.

ma se io lo sviluppo e poi dopo mi vado a cercare i clienti non credo ci dovrebbero essere problemi. in fondo sarebbe uguale per tutti, tranne per eventuali personalizzazioni.

Citazione
puoi fornirgli il servizio in modalità ASP (vedi 1), valutando la relazione tra joomla ed estensione anche se difficilmente qualcuno ti dirà qualcosa.

scusa, ma non ho capito. posso fornire il servizio in modalità in ASP oppure no? non è in contraddizione con quanto hai detto all'inizio (niente noleggio o vendita)?

Citazione
trovo per lo meno idiota (sit venia verbo) installare un'estensione closed source
-------------------------------------------
oltre questo io trovo idiota comprare una cosa di cui non ho la piena disponibilità, come comprare l'auto e le chiavi del cofano le tiene chi me la vende...?

bah... !

il target è il cliente finale, non gli sviluppatori. se il cliente ha un problema, chiama e viene risolto.

DISCLAIMER
il tema di questa discussione non è

posso criptare il mio lavoro?

ma

quali possibilità ed obblighi sono presenti nel lavorare con Joomla?

lo tendo a precisare perchè in alcune risposte mi è sembrato che si fosse un attimo perso il baricentro della discussione.
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

mau_develop

  • Visitatore
Re:Lavorare con la GPL
« Risposta #18 il: 29 Ago 2010, 19:51:54 »
..non voglio aver ragione, anzi se ho deviato ti chiedo scusa... ma il titolo non è

quali possibilità ed obblighi sono presenti nel lavorare con Joomla?

ma:

Lavorare con la gpl ... un po' più ampio no?

M.

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:Lavorare con la GPL
« Risposta #19 il: 29 Ago 2010, 21:20:36 »
ok, diciamo che il titolo dovrebbe essere:

GPL, questa sconosciuta

:D
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

 



Web Design Bolzano Kreatif