Che tipo di licenza per mettere un progetto privato?

3

Il progetto in cui il lavoro è privato per scopi commerciali e non il suo codice sorgente è distribuito a chiunque. Solo l'applicazione funzionale ha mostrato ai consumatori attraverso un sito web.

Ha la seguente struttura:

  • Il codice sorgente è scritto in PHP, l'unica parte in cui viene utilizzato il codice di terze parti quando si usano Composer e PHPUnit.
  • Vengono utilizzate tecnologie HTML, CSS, Javascript (con librerie di terze parti gratuite)
  • Viene utilizzato il server MySQL lato server, PHP e Memcached.
  • E il server non è un hosting condiviso, è un VPS.

Non vogliamo che nessuno veda il nostro codice sorgente, ma se per qualsiasi motivo il nostro codice viene rubato o ottenuto in altro modo, vogliamo avere una licenza che non consenta la divulgazione di alcun tipo.

Le mie domande sono:

Questo tipo di progetto è compatibile con codice di terze parti e codice privato?

È possibile acquistare in licenza questi lavori?

    
posta Jhonjhon_123 07.03.2016 - 17:25
fonte

2 risposte

5

La semplice risposta è "non concedere in licenza il tuo codice". Invece, inserisci una dichiarazione sul copyright sul tuo codice (che avresti dovuto fare comunque) e aggiungi una dichiarazione in base alla quale nessuno può usare il tuo codice.

Ecco la risposta più lunga:

We do not want anyone to see our source code, but if for any reason our code is stolen or otherwise obtained, we want to have a license that does not allow disclosure of any kind.

Se qualcuno ruba il tuo codice, non sono terribilmente interessati a come potresti avere concesso in licenza quel codice. Lo volevano e lo rubarono, non c'è nulla che una licenza possa fare per impedirgli di usarlo a loro piacimento basandosi sul fatto che hanno rubato il tuo codice .

Più in generale, una licenza è lì per dare il permesso agli altri per poter usare il codice che hai creato. La licenza determina i termini che gli altri devono seguire e specifica in che modo possono utilizzare il tuo codice.

Poiché non vuoi che nessuno usi il tuo codice, non dovresti mettere una licenza su di esso.

    
risposta data 07.03.2016 - 17:44
fonte
1

La licenza "predefinita" per il codice sorgente senza una licenza specifica dichiarata è il copyright standard, il che significa che nessuno, a parte il proprietario, è autorizzato a copiare e distribuire il codice. Hai automaticamente il copyright su tutto ciò che scrivi - una nota di copyright è puramente informativa, non ti garantisce alcun diritto oltre a quello che hai di default.

Ovviamente se le persone rubano il tuo codice non puoi impedirgli di distribuirlo. Certo sarebbe illegale, ma lo sta rubando in primo luogo. Il codice PHP che puoi proteggere semplicemente nascondendolo, ma non è possibile proteggere CSS, HTML e JavaScript.

Ma a meno che il tuo codice contenga password o preziosi segreti commerciali, nessuno si prenderà la briga di rubarlo o copiarlo, quindi non preoccuparti.

    
risposta data 07.03.2016 - 18:03
fonte

Leggi altre domande sui tag