03/06/2007 17:11:23
Ci avevo pensato, ma poi ho accantonato l'idea, c'e' un limite anche alla quantita' di tempo che possa volerci perdere ;)
04/06/2007 08:54:36
Un po' come dire "Se tanta gente ruba, che motivo c'è di sviluppare progetti?" o "Se tanta gente usa software illegale, che motivo c'è di continuare a svilupparlo?" o "Se tanta gente parla senza cognizione di causa, che motivo c'è di continuare a istruirsi?"
...brutta bestia il qualunquismo, credetemi...
Personalmente io la vedo così
D) A che pro è stato ideato GDRCD?
R) Per ammissione dello stesso autore, al fine di consentire a chiunque lo volesse senza necessità di conoscenze di programmazione di realizzare la propria comunità di gioco virtuale.
D) Le migliorie apportate ad un open source, divengono open source a loro volta?
R) Sempre, a meno che non stravolgano radicalmente il codice aumentandone notevoilmente il valore commerciale; il prodotto, se venduto, dovrà comunque tenere conto in forma di royalties dei vari contributi al codice apportati dal prodotto originale, la cui denominazione dovrà comunque essere diversa da quello a pagamento. Tutto ciò fatte salve le prescrizioni a tutela del copyright.
D) Se dunque scarico una qualsiasi versione di GDRCD, lascio inalterata la grafica e il tutto e la uso per giocarmi il quartiere cittadino in cui abito con i miei vicini di casa, vìolo qualche regola?
R) Nessuna.
D) E se ci gioco con tanti estranei allargando il mio bacino d'utenza avvalendomi della pubblicità offertami da gdr-online.com, vìolo qualche regola?
R) Nessuna.
D) E se miglioro il codice e lo tengo per me?
R) E' contrario alla politica dell'open source.
D) Ma quelle migliorie servono solo al mio progetto; agli altri non interesserebbero.
R) Lascia che siano gli altri a deciderlo: se scarichi un open source e lo modifichi sai esattamente quali sono i tuoi doveri nei confronti della comunità open che sostiene quel prodotto; preocuppati di questo e non dei doveri degli altri.
That's all folks!
04/06/2007 11:11:20
Una osservazione sul primo punto:
Chiunque legga il codice di GRDCD 3.0.0 si rende conto che i numerosi bug che contiene non sono dovuti a incapacità o incuria da parte di Gentile, ma sono semplicemente la conseguenza di aver distribuito un software che non è finito. GDRCD 3.0.0 e' chiaramente una release in corso d'opera, lo dimostrano le numerose features, che sono previste nel database ma non implementate nel gioco.
Ora, perche' scegliere di pubblicare un lavoro non finito? Semplice, per evitare che sia usato da utenti non competenti di programmazione. E infatti le land GDRCD 3.0.0 non modificate hanno l'aspetto chiaramente di lavori scialbi e incompleti.
Viceversa una release fatta con il mio codice avrebbe gia' a partire dall'interfaccia un'aspetto completo, e la possibilita' di costruire le stanze, le razze, l'albergo, la bacheca, e perfino la mappa grafica, senza andare a mettere mano al codice. Quindi sposterei il target del prodotto, benche' OS, da un pubblico di Developers, ad un pubblico di Users, e in questo mi sentirei di violare in parte lo spirito con cui e' fatto GDRCD.
In conclusione credo che distribuiro' il codice solo su richiesta personale. In ogni caso penso ci vorra' un'altra settimanina perche' sia pronto.
04/06/2007 11:20:34
Pur convenendo con te sul fatto che il lavoro intellettuale è il tuo e sei in diritto di farne ciò che vuoi, dal sito di due città sezione download, appare evidente come l'autore stia continuando a lavorare sul codice appositamente per l'utente finale (ne esistono altre due versioni successive alla 3.0.0), lasciando la release 3.0.0 a libero utilizzo dei programmatori come sorgente.
Ciò detto, a questo punto l'unico in grado di dirimere il tuo nodo morale credo sia Romeo Gentile stesso, al quale potresti inviare una mail per avere chiarimenti sulle finalità e modalità di utilizzo del codice originario (e di conseguenza delle successive modifiche).
Con questo concludo i miei interventi in questo thread, nel quale (almeno per me) si è già detto tutto. :-)
P.S. - Mi prenoto in ogni caso per poter ottenere una copia della tua prossima release, promettendo di non farne altro uso che oggetto di studio. ;-)
04/06/2007 12:51:18
black: "se lo spirito della licenza non viene rispettato, perchè rispettare la licenza stessa"
Lo spirito impone di permettere a *chiunque* di utilizzare il codice per *qualunque* scopo... questo puo' piacere o no ma l'unico che puo' deciderlo e' l'autore...
mr-faber: "Ora, perche' scegliere di pubblicare un lavoro non finito? Semplice, per evitare che sia usato da utenti non competenti di programmazione."
Nel mondo open source (o free software) si rilasciano spesso progetti incompleti con lo scopo principale che altre persone integrino e correggano i bug...
Linux e' nato come tesi di laurea di Torvalds e contava 10.000 righe di codice(era un progetto MOLTO incompleto) ... di il pochi anni e' arrivato a 2.000.000 di righe grazie al contriibuto di moltissime persone....
black: "Al limite, potrei consigliare di distribuire il lavoro a librerie separate, così da rendere impossibile un suo utilizzo senza una necessaria integrazione, a sua volt accessibile soltanto a chi ha le giuste conoscenze in ambito di programmazione."
Tanto per cominciare le licenze opensource *vietano* di mischiare codice aperto e chiuso (una situazione simile si era verificata col kernel linux tempo fa dove non ricordo quale azienda foleva inserire un modulo proprietario nel kernel...) e poi come pensi di valutare se il tuo interlocutore sia un buon proammatore? chiedi colloquio a chiunque voglia scaricare il tuo codice? (premesso comunque che questo sarebbe illegale in termini di licenza ...)
Per quanto riguarda la proliferazione di gdr fotocopia/schifezza io me ne sbatterei ... in fondo dov'e' il problema? una land fatta coi piedi chiude in poco tempo ... non e' il codice usato non e' importante quello che conta e' l'ambientazione e le capacita' dei master.
Poi per la mia opinione su GDRCD e' pessima ... quando ho dato un'occhiata al codice mi sono spaventato ed ho deciso di scrivere il DGR da zero...
Ciao
Tsumi
04/06/2007 13:33:06
>Per quanto riguarda la proliferazione di gdr fotocopia/schifezza io me ne
>sbatterei ... in fondo dov'e' il problema? una land fatta coi piedi chiude in
>poco tempo ... non e' il codice usato non e' importante quello che conta e'
>l'ambientazione e le capacita' dei master.
IL problema e' che le land schifezza non chiudono, ma vengono abbandonate. Basta leggere i commenti di alcune qui a sinistra, del tipo "commento del gennaio 2006: In questa land non c'e' nessuno. Commento di Marzo 2006: In questa land non c'e' proprio nessuno. ... Commento Giugno 2007: Land vuota", ma la land appare bell-bella a sinistra come comunita' aperta perche' chi l'ha aperta su altervista ben si e' guardato dal dire che nel suo sito non ci mette piu' piede, troppo occupato anche solo per cancellare index.htm.
04/06/2007 13:42:30
Bhe' per quello basta implementare quel sistema di eliminazione automatica di cui si parlava tempo fa .... se il gestore non aggiorna la sceda su gdr-online.com per n mesi si cancella dall'elenco...
04/06/2007 14:47:15
Anche se io opterei sempre di più..
Che il gdr prima di essere messo sulla parte sinistra, bisogna essere controllato..
Se e un gdr fotocopia, si può anche non publicare..
09/06/2007 18:41:04
Beh credo che fin da quando hai iniziato a lavorarci avevi in merito una tua idea ... se non hai una land del tutto tua e lo fai solo per passione nel programmare ti posso consigliare di ragionare un attimino egoisticamente e di preoccuparti prima di cosa è meglio per te :
- Ti darebbe soddisfazione vederlo usato bene? allora pubblicalo!!
non puoi partire prevenuto.
Io però ti do un consiglio personale.
Pubblicalo VUOTO e MANCANTE della cartella IMG
Quantomeno anche il più fesso dovrà smanettarci per crearsi le immagini e di sicuro ne viene fuori che non ce ne dovrebbero essere DUE Uguali, che poi siano belli o brutti, non dovrebbe importarti ... in genere si dice "De Gustibus" in questi casi e si clicca su un'altra land!
10/06/2007 00:29:38
Un ottimo consiglio, grazie :)
Ma sto pensando di metterlo a disposizione su richiesta personale :\ Comunque ancora ci sono diverse altre cose che devo ancora implementare, via via che faccio mi vengono nuove idee :)
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!