| Audio Musica, suoni, discorsi... |
|
| Immagini Fotografie, immagini, illustrazioni... |
|
| Video Film, animazioni... |
|
| Testi Libri, blog, saggi... |
|
| Education Lezioni, corsi, libri di testo... |
Sei un tecnico? Vuoi contribuire alla causa delle Creative Commons per un diritto d'autore diverso nello spirito dell'infrastruttura di Internet? Stai sviluppando un'applicazione innovativa basata sul Web semantico? Aiutaci! Qui sotto puoi trovare numerosi suggerimenti per lo sviluppo di applicazioni di cui abbiamo bisogno. Hai domande o consigli? Partecipa alla discussione nella mailing list cc-metadata (in inglese) o scrivici direttamente.
Applicazioni web per la validazione dei metadati delle licenze [1 implementazione]
Specifiche per l'inserimento delle licenze per più tipologie di file
API per metadati delle licenze Creative Commons [3 implementazioni]
Metadati delle licenze in SMIL e SVG [1 implementazione]
Supporto di sistemi operativi per metadati CC
Interfacce grafiche per includere le licenze nei file e per generare RDF di verifica delle licenze
Inserire le licenze Creative Commons in altre applicazioni per creare contenuti
Applicazioni Open Source che supportino XMP e i metadati Creative Commons [1 implementazione]
Barre degli strumenti o plugin per i browser che estraggano e visualizzino i metadati incorporati nelle pagine [1 implementazione]
Riproduttori multimediali e applicazioni per lo scambio di file che leggano, verifichino e mostrino le licenze incluse nei file
"Sense Candy" e (ri-)generazione dell'"arte"[1 implementazione]
Aggiungere la ricerca sensibile alle licenze ai più importanti motori di ricerca commerciali
Scrivi un motore di ricerca su misura, sensibile alle licenze Creative Commons [1 implementazione]
L'applicazione dovrebbe funzionare in modo simile al servizio di validazione RDF W3C. Potrebbe anche riutilizzare parte dello stesso codice. Invece di "parsare" RDF (da un box di testo o da URL) e di mostrare la rappresentazione delle triple, il validatore dei metadati della licenza dovrebbe a) estrarre RDF potenzialmente incorporati nell'HTML (da box di testo o URL), b) interpretare l'RDF e c) mostrare, al posto delle triple RDF, la licenza e le proprietà dell'opera.
Aggiornamento: l'eccellente ccValidator di Nathan Yergler ha affrontato la sfida! Nathan sarebbe felice di ricevere segnalazioni di eventuali errori, richieste di caratteristiche aggiuntive e patches. Se hai in mente un'implementazione migliore, non farti scoraggiare dal codice esistente; anche del validatore RDF sono disponibili più implementazioni!
Abbiamo messo a disposizione raccomandazioni per l'inserimento delle dichiarazioni di licenza nei file di tipo MP3 e Ogg. Vorremmo pubblicare raccomandazioni simili per tutti i formati più diffusi come Quicktime, Windows Media, PDF, GIF, JPEG, PNG, Flash... Siete in grado di fare ricerche su un formato e di proporre una specifica? Avremmo anche bisogno di persone che mettano a disposizione implementazioni delle nostre raccomandazioni in diversi linguaggi, ad es. una libreria Java che legga, verifichi e inserisca le licenze. Si veda il progetto cctools per le implementazioni esistenti.
Esistono metadati RDF per ciascuna delle nostre dichiarazioni di licenza e per il pubblico dominio. Molti sviluppatori troveranno più semplice accedere ai metadati tramite le API di linguaggi specifici. cclicense.php è un esempio di API per sviluppatori in PHP. Ada, C++, E, Java, Lisp, ML, Perl, Ruby, Smalltalk, Tcl (e molti altri linguaggi) ti aspettano. Sarà in particolare apprezzato il fatto che la tua implementazione possa scoprire dinamicamente e includere nuove licenze usando il vocabolario di metadati CC.
Aggiornamento: In risposta a questa sfida, sono state create le API C# (Steve Griffin) e Python (Nathan Yergler).
SMIL include il supporto per i metadati codificati in RDF/XML. Abbiamo bisogno di esempi su come includere i metadati CC in SMIL, così da poter indicare, ad esempio, che una "playlist" SMIL (o singoli brani) sono pubblicati con licenza CC. Sarebbe ancora meglio se usassi dc:source per specificare relazioni di parentela tra liste e brani. SGV ha un supporto simile per i metadati RDF/XML. Maggiori informazioni sui perché in questo post su cc-metadata.
Aggiornamento: Lucas Gonze ha creato un modulo CreativeCommons SMIL.
I sistemi operativi più recenti (vedi Longhorn, Tiger, Gnome) avranno il supporto per i metadati incorporato a livello applicativo. Come possono le Creative Commons rendere possibili, sui desktop delle prossime generazioni, applicazioni e strumenti di ricerca sensibili ai metadati CC? Cerchiamo progetti di ricerca su come rendere fruibili i metadati delle nostre licenze Creative Commons incorporati nei documenti in tutti i più importanti framework e sistemi operativi.
Esiste un programma da linea di comando che include le licenze nei file MP3 e Ogg, e che genera la verifica dei diritti su questi file in accordo con le nostre linee guida per l'inclusione dei metadati delle licenze. Abbiamo bisogno di una versione grafica di questo tool (o di più versioni, per le diverse piattaforme). L'implementazione più semplice dovrebbe permettere all'utente di a) scegliere un file, b) inserire alcune informazioni (come minimo: il detentore del copyright, la licenza prescelta e l'URL della pagina capace di verificare i diritti), c) inserire il diritto nel file, e d) mostrare l'RDF della verifica facendo copia-incolla nella pagina web di verifica. Implementazioni più sofisticate dovrebbero aiutare l'utente a manipolare i propri file codificati o a interfacciarsi con i sistemi di pubblicazione sul Web esistenti, per rendere trasparente la verifica dei metadati.
Alcune applicazioni per creare contenuti permettono all'utente di scegliere una licenza Creative Commons da applicare agli stessi. Qualunque applicazione per la creazione di contenuti, dai sistemi di authoring multimediali ai programmi per pubblicare weblog, è benvenuta. Grazie alla nostra "satellite licensing interface", ora è semplice adottare le licenze Creative Commons.
XMP è un formato aperto, basato su RDF, per l'inclusione di metadati nei file PDF. Attualmente è supportato solo dalle applicazioni Adobe. Un simile supporto di XMP e Creative Commons dovrebbe essere aggiunto a Open Office e ad altri editor Open Source.
Aggiornamento: Maarten Snnep ha creato una macro per l'inclusione di XMP in documenti generati da pdflatex.
Probabilmente hai già visto su molte pagine web i nostri bottoni "some rights reserved" e "no rights reserved" (per documenti di pubblico dominio), ma c'è di più! Quando un utente copia l'HTML generato dalla nostra applicazione per la creazione di licenze, egli ottiene, oltre al "bottone", un blocco di metadati che descrive il documento licenziato e la licenza con cui viene offerto al pubblico. Normalmente non è possibile vedere queste informazioni se non visualizzando il sorgente delle pagine HTML. Un plugin o una barra degli strumenti per visualizzare queste informazioni potrebbero esse fatti in molti modi diversi. Una possibilità è quella di mostrare una icona (Creative Commons) nella barra degli strumenti se una pagina include metadati validi per la licenza. Quando l'utente muove il mouse sopra l'icona si apre una finestra temporanea che mostra le caratteristiche della licenza e ogni altro metadato presente.
Aggiornamento: Nathan Yergler ha creato mozCC, una estensione per browser basati su Mozilla. Abbiamo bisogno di simili estensioni per IE e Safari.
I riproduttori multimediali e le applicazioni per lo scambio di file dovrebbero leggere, mostrare e verificare le dichiarazioni di licenza incluse nei file. Due possibili scenari:
Riproduttori multimediali:
Mentre il riproduttore sta eseguendo un file MP3 o Ogg, dovrebbe cercare una dichiarazione della licenza e tentare di verificarla all'URL specificata nella dichiarazione stessa.
Se l'RDF prodotto all'URL specificata verifica la dichiarazione inclusa nel file, il player dovrebbe informare l'utente, ad esempio mostrando una icona (Creative Commons) nella riproduzione di un pannello LCD presente in molti riproduttori. L'icona potrebbe essere un link verso la pagina di verifica. Inoltre ogni tipo di metadato trovato alla URL di verifica potrebbe essere usato per arricchire ulteriormente le informazioni relative al brano mostrate all'utente. Ogni singolo file dovrebbe essere verificato una sola volta, e non ogni volta che viene riprodotto.
Client per lo scambio di file:
Un client per lo scambio di file dovrebbe fare tutto quello che fa un riproduttore multimediale (spesso infatti i riproduttori sono inclusi all'interno dei client per lo scambio dei file). Inoltre le licenze verificate dovrebbero essere incluse nei risultati delle ricerche. Ancora una volta un icona (Creative Commons) o magari una luce verde (condivisione ok), dovrebbe essere mostrata vicino ai risultati delle ricerche. Tenete conto del fatto che nei risultati delle ricerche i metadati (tutti, incluso il nome di file e le informazioni sulla licenza) provengono da altri client. Una volta scaricato un file, il client locale dovrebbe verificare da solo la dichiarazione di licenza prima di mostrare un indicatore positivo nella sua "media library" o prima di esportare i metadati della licenza in risposta a una ricerca proveniente dall'esterno. Ancora una volta, ogni file dovrebbe essere verificato una sola volta.
Verify è un programma per OS X della Oyez tech diretto da Chris Karr che dimostra alcune delle caratteristiche qui descritte in una applicazione stand-alone.
Salva schermi, collage makers, generatori di musica d'ambiente e simili potrebbero fare un ottimo uso di opere con licenza Creative Commons, creando automaticamente opere derivate. Versioni in rete e “intelligenti” potrebbero così dare inizio a un’era di cattiva arte, e anche a qualche grande forma artistica. Questa sfida, che ha tratto ispirazione da ccSaver di Nathan Yergler, potrebbe avere bisogno di molte e diverse implementazioni.
Attualmente abbiamo unsistema di ricerca dimostrativo che funziona chiedendo a AllTheWeb di limitare i risultati alle pagine che linkano verso licenze Creative Commons. Nonostante la grande utilità di questo strumento, siamo lontani dall'idea di motore di ricerca sensibile alle licenze.
La prima caratteristica di un motore di ricerca sensibile alle licenze Creative Commons è quella di poter indicizzare i metadati delle licenze (l’RDF incluso nelle pagine). In un primo momento non sarebbe necessario indicizzare RDF arbitrario; al contrario, un primo passo positivo in direzione di un motore di ricerca per il Semantic Web potrebbe essere indicizzare anche solo i metadati delle licenze Creative Commons.
Una volta che avremo iniziato ad indicizzare i metadati, potresti fare con essi due cose ovvie:
Mostrare agli utenti i risultati delle loro ricerche attraverso una interfaccia che permetta di filtrare i risultati secondo la licenza o le caratteristiche della licenza (l'interfaccia dimostrativa di AllTheWeb è un esempio di questo secondo tipo).
Mostrare le informazioni relative alla licenza nei risultati della ricerca. Ciò potrebbe essere fatto anche se la query non include un filtro sulla licenza. Se hai informazioni sulla licenza relative a un risultato, mostrale accanto al risultato stesso.
Quando il tuo motore sarà in grado di indicizzare e comprendere più metadati, potrai andare oltre queste caratteristiche di base, con formati potenziati o ricerche specifiche per un dominio e risultati riccamente annotati.
Abbiamo dato avvio ad un circolo virtuoso rendendo semplice e privo di difficoltà per gli utenti pubblicare metadati di qualità (automaticamente inclusi nell'HTML generato dalla nostra applicazione per la scelta delle licenze e pronto per essere copiato e incollato). Entra a far parte di questo progetto, aiutando la ricerca attraverso i metadati e stimolando così gli utenti e le altre applicazioni a generare sempre più metadati, sempre migliori.
Per partecipare alla sfida precedente hai bisogno di lavorare presso un motore di ricerca commerciale. Tuttavia, un singolo individuo o un piccolo gruppo di persone sarebbero in grado di dar vita a un motore dedicato solo alla ricerca dei contenuti distribuiti con licenza Creative Commons, proprio come è accaduto ai molti motori costruiti per la ricerca nei blog.
Aggiornamento: Esiste un prototipo a search.creativecommons.org. Aiutaci a migliorarlo partecipando al suo progetto su sourceforge.