Newsgroup: it.comp.www.php
Titolo: Applicazione php e licenza

Per motivi lavorativi, sto realizzando un applicativo in php.
Tuttavia, siccome sta venendo fuori un bel progetto, stavo pensando di
commercializzarlo.
Di solito però, realizzo software ad hoc, dedicato alle specifiche esigenze
del cliente.
Questo programma, invece, sarebbe una cosa del tutto generale.
Quindi, come devo comportarmi in merito a licenze & co.?
Soprattutto per il fatto che il codice sorgente è visibile e modificabile.
Ciao
Marco

 Soprattutto per il fatto che il codice sorgente è visibile e modificabile.
Devi fare dei contratti di licenza: il fatto che il codice sorgente sia
visibile non dà diritto ad utilizzarlo, per cui in caso di frode puoi agire
legalmente. Visto che però una causa è una cosa poco piacevole, sarebbe
meglio fare in modo che il codice sorgente non sia visibile: basta che i
clienti possano usarlo (utilizzare le classi) che richiamano da una
posizione visibile dal php ma non da loro.
Se loro hanno accesso alla dir
/sito/web/ciccio/
basta impostare, nel php.ini, un path tipo
/sito/web/includes/
dove metterai le tue classi.
Negli script nella cartella ciccio farai un'inclusione tipo
include("classe.php")
anche se il file classe.php è in
/sito/web/includes/
Per quanto riguarda le licenze rivolgiti ad un legale, per come evitare di
rendere disponibile il tuo lavoro a tutti hai mille modi =)
Ludovico

 posizione visibile dal php ma non da loro.
Non mi sono spiegato.
Non mi riferivo ad un software che realizzo per un cliente, per il quale
posso adottare la tua soluzione.
Mi riferivo alla commercializzazione del prodotto, come se fosse M$ Office:
il cliente lo compra, lo installa e lo usa.
Come se PhpMyAdmin (ad esempio) fosse venduto nei negozi. Lo acquisto e lo
uso.
Non sto realizzando un prodotto specifico per un cliente, ma un prodotto di
uso generale.
Ciao
Marco

 uso generale.
ci sono numerosi encoder e obfuscator per php, alcuni di questi 
consentono anche di restringere l'uso ad un singolo ip/domino, generare 
licenze a tempo, demo version e tante altre cosette, fai un giro su 
google...
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac

 uso generale.
anche in questo caso il software verrà venduto in licenza... quindi puoi
specificare che il codice è di tua proprietà e non può essere
riutilizzato... cmq ti consiglio di dare un occhio a 
www.zend.com
 ci sono
soluzioni valide per proteggere il codice
-- 
Josh
www.pixael.com
icq: 59204079


Sono in una situazione simile alla tua.
Le soluzioni che sto adottando sono le seguenti:
1) Per molte aziende non darò il "cd" ma aprirò un account su un mio 
server che presto allestirò (all'inizio un server virtuale, se ingrana 
un server dedicato)
2) Zend Encoder.
Utilizzo già il pacchetto Zend Developement Environment per lo sviluppo 
con estrema soddifazione. Sono circa 200 euro e li vale dal primo 
all'ultimo, sono entusiasta! (e non lavoro per loro! ;-)
Ho provato quindi il sistema di encoder ed è molto interessante, tra 
l'altro velocizza gli script.
Non so se faccia una sorta di compilazione o cosa, ma effettivamente 
velocizza.
Inoltre ti permette di impostare una scadenza, un singolo IP su cui il 
codice funziona, eccetera.
Certo, qualcuno se ha il cd avrà tutto il tempo di crakkarlo, ma quello 
comunque e sempre...
Il problema sono i costi, in quanto non è regalato.
Mi hanno parlato tra i 2000 e i 5000 $ .
Ho scritto alla Zend e mi ha risposto una gentile fanciulla che mi ha 
delucidato circa la loro politica.
Dicono che se tu stai iniziando il tuo "businness" ti vengono incontro 
con un prezzo particolarmente agevole, e di anno in anno lo adeguano ad 
una tua dichiarazione di utili.
Mi sembra molto giusto.
Per ora quel che so è questo.
Se vuoi scrivimi anche in privato, mi interesserebbe scambiare dritte e 
conoscenze verso una cosa nella quale anche io tutto sommato sto 
cercando di orientarmi.
Marcello Verona

 all'ultimo, sono entusiasta! (e non lavoro per loro! ;-)
E cosa fa?
Ho dato un'occhiata anch'io sul sito.
Ho visto che c'è un offuscatore che potrebbe fare al caso mio, quantomeno
per proteggere un minimo il codice sorgente.
Tuttavia i prezzi sono un pò elevati. E non so se il gioco vale la candela.
Almeno per adesso.
Ciao
Marco