Attribuzione e diritti
Codice sorgente
Il codice sorgente di Rust è distribuito principalmente seguendo i termini della licenza MIT e della licenza Apache (versione 2.0), con parti coperte da varie licenze simil-BSD. Vedi LICENSE-APACHE, LICENSE-MIT, e COPYRIGHT per ulteriori dettagli.
Loghi e marchi
I loghi di Rust e Cargo (bitmap e vettoriali) sono di proprietà di Mozilla e distribuiti sotto i termini della Creative Commons Attribution license (CC-BY). Questa è la licenza Creative Commons più aperta che permette il riuso e la modifica per qualsiasi scopo. Le restizioni sono che i distributori devono “creditare appropriatamente fornendo un link alla licenza e indicare se sono state apportate modificazioni”. Nota che l’utilizzo di questi loghi e dei nomi Rust, Cargo sono soggetti anche essi ad attribuzione, con le norme illustrate sotto.
Varianti del logo di Rust si possono trovare qui:
- rust-logo-128x128-blk.png
- rust-logo-128x128-blk-v2.png
- rust-logo-128x128.png
- rust-logo-16x16-blk.png
- rust-logo-16x16.png
- rust-logo-256x256-blk.png
- rust-logo-256x256.png
- rust-logo-32x32-blk.png
- rust-logo-32x32.png
- rust-logo-512x512-blk.png
- rust-logo-512x512.png
- rust-logo-64x64-blk.png
- rust-logo-64x64.png
- rust-logo-blk.svg
Politica di attribuzione
I nomi e loghi di Rust e Cargo permettono di individuare ciò che è ufficialmente parte della comunità di Rust e cosa non ne fa parte. Siamo quindi attenti su dove permettiamo che essi appaiano. Allo stesso tempo, vogliamo permettere il massimo utilizzo creativo possibile per questi marchi. La politica illustrata qui spiega come ottenere questo bilanciamento. Se vuoi utilizzare questi nomi o marchi, specialmente se a fini di lucro, leggi questa pagina o contattaci per parlarcene!
Troppo Lungo; Non lo leggo: La maggior parte degli utilizzi non commerciali dei nomi e loghi Rust/Cargo sono ammessi e non richiedono autorizzazione; la maggior parte degli utilizzi commerciali richiede autorizzazione. In entrambi i casi, la regola più importante è che l’utilizzo di loghi e marchi non deve apparire come ufficiale o come un supporto da parte del progetto Rust.
Attribuzione di Rust
Il Linguaggio di programmazione Rust è un progetto open source della comunità governato da un team di sviluppo. Il progetto è anche sponsorizzato dalla Mozilla Foundation(“Mozilla”), che possiede e protegge l’attribuzione dei nomi e marchi di Rust e Cargo(“I marchi di Rust”). Questo documento fornisce informazioni inerenti l’utilizzo dei marchi di Rust specifici al linguaggio di programmazione, includendo anche esempi di utilizzi comuni che le persone potrebbero voler fare di questi marchi, con spiegazioni su come questi usi siano autorizzati o no oppure se essi richiedono autorizzazioni specifiche. Questo documento integra la politica di attribuzione dei marchi ufficiale di Mozilla che regola l’utilizzo di tutti i marchi Mozilla.
La registrazione del marchio di Rust include due lemmi e due loghi:
- Rust
- Cargo
I marchi registrati sono nomi o design che dicono al mondo l’origine di un bene o servizio. Proteggere il marchio di un progetto open source è particolarmente importante. Tutti possono modificare il codice sorgente e generare un prodotto da quel codice, risulta quindi importante che solo il progetto originale o le sue variazioni autorizzate possano usufruire dei marchi registrati. Limitando attivamente l’utilizzo dei marchi di Rust, Mozilla e il progetto Rust possono aiutare utenti e sviluppatori a sapere se stanno avendo accesso a un prodotto facente parte del progetto Rust e non la versione modificata da qualcuno. Il marchio registrato assicura gli utenti e gli sviluppatori della qualità e sicurezza del prodotto che stanno usando.
Utilizzo di marchi e loghi
Apparire ufficiali, affiliati o sostenuti
La regola base è che i marchi di Rust non possono essere utilizzati in modo che appaiano(a un osservatore medio) ufficiali, affiliati o sponsorizzati dal progetto Rust o da Mozilla, almenochè non vi sia autorizzazione ufficiale da parte del team di sviluppo. Questo è il modo fondamentale in cui proteggiamo utenti e sviluppatori dalla confusione.
Essendo questa regola inerente la gestione di percezioni è soggettiva e abbastanza complessa da individuare concretamente. Ci sono alcuni modi ovvi per evitare problemi come ad esempio includere la dicitura “non ufficiale” in modo evidente ma se sei ancora dubbioso, saremo più che felici di aiutarti; scrivici a trademark@rust-lang.org.
Le basi: parlare di Rust o Cargo
Come con ogni marchio, Rust e Cargo possono essere utilizzati senza problemi per riferirsi al linguaggio di programmazione, al gestore di pacchetti e al registro pacchetti.
Non possono essere utilizzati:
- per riferirsi ad altri linguaggi di programmazione;
- in modo fuorviante o che possa implicare associazione con moduli esterni, strumenti, documentazione o altre risorse del linguaggio di programmazione Rust;
- in modi che confondono la comunità sul fatto che il linguaggio di programmazione Rust sia o meno open source e libero da utilizzare.
Utilizzi che non richiedono esplicita approvazione
Esistono una varietà di utilizzi che non richiedono esplicita autorizzazione. Ad ogni modo, in tutti i casi sotto elencati, devi assicurarti che l’utilizzo dei marchi di Rust non appaia ufficiale, come illustrato sopra.
-
È concesso indicare accuratamente che un programma è stato scritto nel linguaggio di programmazione Rust, la sua compatibilità con il linguaggio Rust o che contiene Rust stesso. In questi casi, puoi utilizzare i marchi di Rust per indicare questo, senza autorizzazione pregressa. Questo si applica sia agli utilizzi non commerciali che a quelli con fini di lucro.
-
Utilizzare i marchi di Rust in nomi di prodotti non commerciali come RustPostgres, Rustymine o nei nomi di repository di codice sorgente su ad esempio GitHub è concesso in riferimento all’utilizzo o all’idoneità del linguaggio di programmazione Rust. Alcuni utilizzi potrebbero anche includere il logo di Rust, anche in forma modificata. Nel caso di progetti commerciali(includendo il crowdfunding o progetti sponsorizzati), per favore controlla con trademark@rust-lang.org per assicurarti che il tuo utilizzo non appaia come ufficiale.
-
Utilizzare il marchio di Rust su magliette, cappelli e/o altri manufatti o merchandising, anche se in forma modificata, è concesso per il tuo utilizzo personale o per l’utilizzo da parte di un piccolo gruppo di membri della comunità, a condizione che gli oggetti non siano in vendita. Se vuoi distribuire del merchandise con i loghi di Rust a eventi affiliati al linguaggio per favore contattaci per l’autorizzazione a trademark@rust-lang.org.
-
Utilizzare i marchi di Rust(anche in forma modificata) per eventi sociali come incontri, tutorial e simili è concesso per eventi per cui è gratuita la partecipazione. Per eventi commerciali (inclusi quelli sponsorizzati), per favore controlla con trademark@rust-lang.org. Ad ogni modo, le parole “RustCamp”, “RustCon” o “RustConf” non possono essere utilizzate senza esplicita autorizzazione. In combinazione con le restrizioni precedenti l’evento non deve risultare come ufficialmente supportato o organizzato dal progetto Rust in assenza di autorizzazione scritta.
-
L’utilizzo del marchio di Rust in libri e pubblicazioni come “Il giornale di Rust” “Manuale di Rust” è concesso.
-
L’utilizzo della parola “Rust” su siti web, brochure, documentazione, tesi di ricerca, libri e confezioni di prodotti, se in riferimento al linguaggio di programmazione è concesso.
Utilizzi che richiedono esplicita approvazione
-
Distribuire una versione modificata del linguaggio di programmazione Rust, del gestore di pacchetti Cargo e chiamarli Rust o Cargo richiede autorizzazione esplicita scritta da parte del team di Rust. Generalmente consentiamo questi utilizzi finchè le modifiche apportate sono (1) relativamente piccole e (2) molto ben comunicate agli utenti finali.
-
Vendere magliette, cappelli e/o altri manufatti o merchandising, richiede un esplicito permesso scritto da parte del team di Rust. Generalmente permettiamo questi utilizzi se (1) è indicato chiaramente che il merchandising non fa parte in alcun modo del progetto Rust e se (2) è chiaramente comunicato se i profitti possono essere a beneficio del progetto Rust.
-
Utilizzare i marchi di Rust all’interno di un altro marchio registrato richiede il permesso scritto dal Team di sviluppo di Rust eccetto i casi delineati sopra.
Note
Se hai dubbi su come il tuo utilizzo inteso dei marchi di Rust richieda autorizzazione, contattaci per favore a trademark@rust-lang.org.
Questo documento è in parte derivato dalla Politica di utilizzo dei marchi della Python Software Foundation.
Questo documento non è una stesura ufficiale della politica dei marchi di Mozilla ma è utile a chiarire la politica di attribuzione di Mozilla per quanto concerne Rust.
Aiutarci
Come membreo della comunità di Rust, per favore sii vigile nei confronti di utilizzi discutibili del logo di Rust e del lemma “Rust”. Puoi segnalare abusi a trademark@rust-lang.org. Analizzeremo ciascun caso e agiremo in modo opportuno.
Per favore non notificare direttamente gli utilizzatori dei marchi con un reclamo. I reclami dovrebbero essere gestiti da Mozilla e i suoi rappresentanti.
Grazie!
Licenza
Chi fosse interessato può adattare questo documento in conformità con la licenza Creative Commons CC0.