Sto progettando un repository di codice pubblico. Gli utenti potranno pubblicare e modificare qualsiasi quantità di codice che desiderano, dai frammenti di codice a interi progetti multi-file . Ho alcune importanti preoccupazioni legali al riguardo:
-
Non viene denunciato / interrotto - Ritengo che il sito sarebbe un obiettivo molto più facile del rintracciare un singolo utente. Mi sono guardato un po 'in giro e vedo collegamenti a informazioni legali nel footer di ogni pagina sono comuni. Quali cose specifiche dovrei fare - e cosa fa un sito come YouTube (che vedo sempre su materiale protetto da copyright) - per protezione?
-
Citazione delle fonti e modifica del codice sorgente - Se un utente desidera pubblicare un codice che non è il loro, quali sono le preoccupazioni / le salvaguardie che dovrei avere? Sarà sufficiente un collegamento e cosa è necessario ulteriormente per consentire la modifica del codice (ad esempio per migliorarlo)? Cosa può succedere se un utente pubblica un codice protetto da copyright senza citarlo?
-
Chunk di codice di grandi dimensioni : quali differenze legali dovrei cercare man mano che l'importo aumenta?
-
Non avendo un casino di licenze per il sito - Mi piacerebbe avere una singola licenza (come RosettaCode ) che mantiene le cose semplici per l'interazione sul sito. Voglio che il codice sia postabile e modificabile . Ho esaminato un po 'la licenza CreativeCommons di StackOverflow e dice che
E su RosettaCode:
All software found on Rosetta Code should be considered potentially hazardous. Use at your own risk. Be aware that all code on Rosetta Code is under the GNU Free Documentation License, as are any edits made by contributors. See Rosetta Code:Copyrights for details.
Quali altre licenze sono così?
-
Commercializzazione del sito - In che modo posso e non posso guadagnare da un sito che contiene codice come questo? Tutto il codice sarà visibile pubblicamente. I pensieri iniziali stanno avendo pubblicità o guadagnando facendo pagare per funzionalità avanzate.