Newsgroup: it.lavoro.professioni.webmaster
Titolo: sorgenti sito php offuscati o compilati

Salve,
ho avuto un diverbio con un mio cliente che mi ha commissionati mesi fa un
e-commerce...il semplice motivo che il cliente non mi ha riconosciuto
economicamente alcune attività. Comunque sia ora mi sono deciso di passargli
tutti i sorgenti/dati del sito in modo da trasferire l'ecommerce su un suo
server e passare la responsabilità/manutenzione nelle sue mani, non lo
voglio più sentire e vedere. Il sorgenti gli ho offuscati e poi
compilati...ci sono problemi dal punto di vista giuridico??? Non penso
perchè da nessuna parte, per iscritto o verbalmente, si è stabilito la
consegna dei sorgenti "puri" o "criptati"...quindi penso che la cosa
importante è che ci sia tutto ciò che è stato sviluppato.
Mi date dei pareri/informazioni???
Inoltre, per tutelarmi meglio, sapreste dirmi come formulare per iscritto il
passaggio di consegne???
Grazie.

 passaggio di consegne???
Se riesci a far passare la formula del "nulla a pretendere, e il 
materiale viene fornito cosi' com'e', senza alcun supporto da parte 
dell'autore e senza che il committente possa in qualsivoglia momento 
avanzare pretese nei confronti del realizzatore", allora stai 
ragionevolmente tranquillo.
Certo, non e' una bella situazione: il cliente potra' fare tutte le 
porcate che vuole, ma un buon professionista si blinda le mutande bene 
con un contratto solido e accurato. Alla fine, le porcherie che possono 
venire fuori si limitano il piu' possibile. E' anche in questo che si 
riconosce il professionista serio, quello che si muove preventivamente 
affinche' le possibilita' di fango sul proprio nome vengano ridotte 
all'osso.
Personalmente ritengo che la stragrande maggioranza di queste situazioni 
si verifichino perche' nel rapporto cliente-professionista si lasciano 
buchi a non finire nei possibili comportamenti, per affrontare poi 
quello che capita, se capita, come capita. Un comportamento da 
improvvisatore, con professionalita' inferiore a zero.
Sottovalutare l'importanza di un BUON contratto scritto e siglato e' il 
primo errore di inesperienza che si compie; e' un argomento noioso, e' 
vero, ma mai noioso come tutti i grattacapi che ne possono derivare.
-- 
Falco Stellare - DeepVoid
www.deepvoid.it
www.myspace.com/falcostellare

 ha scritto nel messaggio 
news:4540616f$0$7631$4faf...@reader1.news.tin.it...

offuscare mai.....compilare sempre.
In italia l'unica cosa che regge (e non sempre) a ns tutela è l'ingegneria 
del software e la sua titolarietà.
Chi dimostra di avere il sorgente del compilato, chi dimostra di poterci 
entrare ne è il proprietario e ne fa quel che vuole se non espressamente 
scritto il contrario.
Basta che il lavoro funzioni anche al committente. 

 ha scritto nel messaggio
news:45406987$0$13760$4faf...@reader3.news.tin.it...


 preventivando tempi/costi)????
no no no, il software lo devi dare debuggato e il tuo lavoro finisce con la 
messa a regime secondo il preventivo accettato dal cliente,: eventuali 
malfunzionamenti e bug devono essere corretti a gratisse!!!!. Se poi lo 
compili devi essere ovviamente disposto ad apportare tutte le modifiche che 
il cliente vorrà in seguito  ad un prezzo concordato o comunque "adeguato".
L'unica cosa sul quale ti salvi è l'ingegneria del software stessa. Siccome 
"l'ingegnere" che lo ha progettato sei tu, ti è riconosciuta la tutela 
tramite la compilazione. Se non espressamente scritto non cedi i diritti del 
software perche nativamente sono tuoi e non del committente. Attenzione a 
non farti ingannare. Sull accordo ci deve essere scritto che tu lo cedi, non 
che tu lo trattieni. Se non c'e scritto niente tu cedi solo il prodotto 
funzionale senza diritti d'autore che perlappunto ti consentono di 
proteggere il lavo compilandolo. Spero di essermi fatto capire
cià


 ha scritto nel messaggio
news:454087e6$0$13763$4faf...@reader3.news.tin.it...


 ancora meglio???
no, semplicemente sul preventivo che verrà firmato dalle parti ci deve 
essere scritto tutto per bene. Deve esserci la data di consegna della prima 
release, il tempo del test e del debugging, e tutte le variabili che la tua 
esperienza ti dice che hanno probabilità di verificrsi. A meno che non ci 
sia espressamente scritto tu non cedi mai il sorgente di un opera che vendi, 
ma solo una copia funzionante con licenza di utilizzo e non di 
distribuzione/duplicazione/modifica. Devi essere sempre disposto (dietro 
compenso) a modificare il prodotto in base alle specifiche del committente. 
tutto qui 

 passaggio di consegne???
la domanda è: il cliente esattamente cosa vuole ora a diverbio in corso?

 cautela, e impara da questo *grave* errore che hai compiuto.
Il successo di Bill non è stato tanto il saper programmare a il sper
vendere declinando tutto con un as is (credo)

Il diverbio consiste che durante lo sviluppo il cliente mi ha richiesto di
aggiungere delle nuove funzionalità promettendomi di riconoscermele il
giorno del pagamento...peccato che quel giorno mi ha riconosciuto il tutto
per 100 euro promettendomi di passarmi a breve altri lavori, mai arrivati
naturalmente...ed io di conseguenza gli ho levato tutte quelle funzionalità
non preventivate e riconosciute dal cliente. Lui ora vorrebbe che le
reintegrassi...
"artev" <mailno...@notspamm.nn> ha scritto nel messaggio
news:n142py7tawgx.rxdw07fym3or$.dlg@40tude.net...


però scusa eh, per 100 euro non devi nemmeno accendere il pc.
si sa che a quelle cifre sono solo fregature no?

nek2000 (
nek...@infinito.it
) ha scritto:
:: Il sorgenti gli ho offuscati e poi compilati...
Il php si puņ compilare? Cosa si ottiene dopo la compilazione?

SBS wrote:

il php viene sempre compilato, solo che č trasparente al programmatore.
io personalmente ho installato un modulo per php che compila il php una
volta sola, tagliando cosģ l'over head della ricompilazione ad ogni singolo
accesso della pagina. si occupa lui di gestire le modifiche, ossia
controlla l'hash del file di tanto in tanto.
se ti interessa il nome del modulo cerco e te lo posto
-- 
non stare in buco

motion musso aka: sathia (
sathia...@libero.it
) ha scritto:
:: SBS wrote:
::
::: nek2000 (
nek...@infinito.it
) ha scritto:
:::
::::: Il sorgenti gli ho offuscati e poi compilati...
:::
::: Il php si puņ compilare? Cosa si ottiene dopo la compilazione?
::
:: il php viene sempre compilato, solo che č trasparente al
:: programmatore.
Scusa ma non ho capito. In pratica potrei scrivere codice php
anche un notepad... La compilazione cosa produce?
Se compilo assembler (ASM) ottengo un file HEX... Ma per
php proprio non capisco...

 php proprio non capisco...
sě mi sono spiegato male, tu scrivi esattamente su un file di testo il tuo
file php.
quando lo richiami attraverso il browser (o direttamente dal binario php) il
file di testo viene interpretato e:
o si blocca dicendo che ci sono degli errori di parsing
o genera un file compilato in memoria che vive solamente per il ciclo di
vita del file stesso.
in pratica finita l'esecuzione del file viene "perso" il file compilato e
alla prossima richiesta inizia da capo la compilazione.
questo modulo che ho io evita appunto questo procedimento di ricompilazione.
tieni presente che il 99.99% dei siti web funziona esattamente con file di
testo che vengono compilati ogni volta.
questa opzione la si usa quando ogni ciclo di clock del server č prezioso.
spero di essere stato chiaro e non aver detto cagate!
ciao


 volta sola, tagliando così l'over head della ricompilazione ad ogni
