[Discussioni] Opere derivate

Paolo Redaelli paolo.redaelli a poste.it
Mar 4 Lug 2006 15:54:58 CEST


Avrei un paio di questioni riguardanti le opere derivate che vorrei
sottoporvi... prima 
St lavorando (https://gna.org/projects/eiffel-libraries) ai bindings di
alcune librerie GNU per il linguaggio di programmazione Eiffel, pi
precisamente stiamo preparando i binding delle GTK per il compilatore
GNU SmartEiffel (http://smarteiffel.loria.fr/).

Il mio modo di lavorare  occhiocroce questo: copio il testo della
documentazione di ogni classe GTK in un file sorgente SmartEiffel sotto
forma di commento, trasformando man mano il testo cos commentato in
codice sorgente Eiffel. Molto spesso la documentazione di ogni funzione
 solo riadattata dall'originale C. Ora visto che la documentazione
delle GTK  estratta dal suo codice sorgente, questo dovrebbe rendere
ogni file sorgente cos prodotto un'opera derivata delle GTK.
Potete vedere l'equivalente di GtkButton qua
http://svn.gna.org/viewcvs/eiffel-libraries/trunk/eiffel-gtk/library/gtk_button.e?rev=133&view=auto
e confrontarlo con il testo originale 
http://developer.gnome.org/doc/API/2.0/gtk/GtkButton.html

In questo caso la seguente nota di diritto d'autore  corretta?
"Copyright (C) 2006 eiffel-libraries team,  GTK+ team and others"

Una seconda questione riguarda invece le demo delle GTK. Mettiamo il
caso che uno prenda il sorgente del programma gtk-demo - che  scritto
in C - e ne scriva una versione a tutti gli effetti equivalente in
Eiffel. Se non erro questo non dovrebbe costituire opera derivata. Il
dubbio per mi rimane perch se uno "copia" fisicamente il sorgente C e
man mano lo converte in Eiffel l'opera nel suo divenire  derivata
dall'originale scritto in C, mentre una volta completata "dovrebbe"
essere opera originale poich della versione in C non rimane nulla, se
non l'idea.
Il ragionamento  corretto?

Grazie dell'attenzione
	Paolo




More information about the discussioni mailing list