Migliore licenza esistente per codice sorgente chiuso [closed]
Su Febbraio 17, 2021 da adminCommenti
Risposta
Qualcosa di simile è adeguato, a seconda dove vivi:
/* Copyright (C) YoYoDyne Systems, Inc - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * Written by Elmer Fudd <[email protected]>, September 1943 */
(aggiornamento 2016: La frase “Tutti i diritti riservati” era richiesta in alcune nazioni, ma ora non è legalmente necessaria nella maggior parte dei paesi. In alcuni paesi può aiutare a preservare alcuni dei “diritti morali”. )
Ciò significa che puoi “t:
- Copiare il file
- Stampare il file, scansionarlo e copiare il immagine
- Stampa il file, scatta foto e distribuisci il film
- ecc …
Tuttavia, fai attenzione che in alcuni paesi, non esiste il copyright. Anche questo è completamente in aggiunta a una forte licenza che spedisci con il tuo prodotto, che dovrebbe entrare in maggiore dettaglio.
Questo tipo di “intestazioni di licenza” sono progettati semplicemente per avvisare qualcuno che accade su un file che non dovrebbero distribuirlo.
Usiamo qualcosa di molto simile in cose che abbiamo che devono rimanere a porte chiuse. Ad esempio, avvisa qualcuno di non pubblicare funzioni su Stack Overflow.
Qualcuno che possiede il tuo server di sviluppo per ottenere il tuo codice probabilmente non presterà attenzione, tuttavia. Nota, ancora una volta, cosa tu “la descrizione NON è una licenza,” è unasserzione per file di copyright e specifica che il codice è proprietario.
Commenti
- Ci sono pochi paesi che non ' t hanno una legge sul copyright basata sulla Convenzione di Berna e quei paesi non ' tendono ad avere installazioni di computer fiorenti e non puoi ' ricavarne così tanti soldi comunque. Ci sono più paesi in cui il copyright è ampiamente ignorato e le persone hanno vinto ' Nemmeno le licenze sono interessate.
- @AquariusPower: " Incorporated ", come Monsters, Inc.
- Il licenza " in questa risposta potrebbe contraddire i termini di licenza esistenti in un contratto esterno. Ciò potrebbe portare a ambiguità nei diritti di proprietà e distribuzione. Dovresti indicare cosa ha la precedenza in caso di conflitto.
- Rimuovi la (C), poiché ' t significa copyright, né è una sostituzione per © né ha valore legale. Il " Copyright " digitato è sufficiente e " (C) significa solo copyright in alcuni stati degli Stati Uniti, mentre in alcuni paesi significa che ' dovrai sostenere che il tuo nome è " (C) Yoyodyne Systems, Inc. " Scegli anche tra © e la parola " Copyright " poiché elencare entrambi può portare a argomenti fastidiosi come " ha protetto il copyright " che ha vinto ' non causerà il fallimento di un caso, ma farà sì che i tuoi avvocati ti fatturino di più per affermare lovvio.
- @PhaniRithvij Rimuovi sempre (C). Utilizza " copyright " o ©.Se digiti la parola " copyright ", non ' necessario © (che ' dice " copyright copyright "). (C) ' non significa nulla legalmente, al di fuori di alcuni stati USA (non è nemmeno riconosciuto come simbolo a livello nazionale USA e non è riconosciuto a livello internazionale).
Risposta
Come da domanda correlata su SO , questa licenza Creative Commons sembra pertinente per te:
http://creativecommons.org/licenses/by-nc-nd/3.0/
[Nota che originariamente ho menzionato la domanda SO come commento sopra, ma sto aggiungendo una risposta per darle un po più di visibilità, poiché praticamente risponde alla tua domanda]
Commenti
- ' ho sentito da altre persone e dalle domande frequenti di Creative Commons che non dovrebbe ' t essere utilizzato per il software. Il che fa schifo perché in realtà è davvero una bella licenza
- Che fastidio, non ne ero a conoscenza.
- Il motivo per non usare CC licenze per il software è che (1) sono it ' t generalmente compatibile con la GPL, il che rende un po complicato lutilizzo di software libero con licenza CC e (2) non ' t richiedono la condivisione del codice sorgente durante la distribuzione, il che è particolarmente problematico per le licenze " share-alike ". In questo caso, tuttavia, nessuno dei due problemi sarebbe un problema reale, poiché nessuno di questi è desiderato.
- Le licenze Creative Commons consentono almeno la condivisione di materiale concesso in licenza, che non è ciò che si desidera con il software proprietario.
- @TheLQ Lunico problema di CC è che ' non distingue tra codice sorgente e codice compilato. Non cè niente di sbagliato nellapplicare CC al software, ma è necessario specificare se si applica al codice sorgente, al codice compilato o ad entrambi. E se non per entrambi, quale licenza vale per laltra? Anche concetti come " collegamento a " sono sconosciuti a musica, immagini o video, quindi CC non conterrà alcuna regola in merito (confronta GPL vs LGPL).
non-free
.. (riferito alla libertà, non al prezzo).