Le modifiche al progetto open source possono essere considerate segreti commerciali?

0

Mentre lavori per un datore di lavoro se uno modifica, riscrive, contribuisce o altera il software open source in quali casi può mai essere considerato un segreto commerciale?

Un segreto commerciale, FWIW, è definito da wikipedia come:

A trade secret is a formula, practice, process, design, instrument, pattern, or compilation of information which is not generally known or reasonably ascertainable, by which a business can obtain an economic advantage over competitors or customers. In some jurisdictions, such secrets are referred to as "confidential information", but should not be referred to as "classified information", due to the nature of the word in the USA.

    
posta chrisjlee 04.06.2012 - 21:50
fonte

4 risposte

8

Bene, ci sono un paio di modi in cui puoi modificare il software open source senza rilasciarlo.

  • Se lo hai scritto e sei quello che ha applicato la licenza, allora puoi fare quello che vuoi. È completamente possibile rilasciare codice sotto GPL e avere la tua versione proprietaria interna.

  • Se si utilizza e si modifica il software per scopi interni e non si rilasciano i file binari, nella maggior parte delle licenze (anche in GPL) non è necessario rilasciare il codice sorgente.

  • Se sei in fase di sviluppo, ma non hai rilasciato al pubblico, non devi rilasciare il sorgente.

  • Alcune licenze open source non richiedono il rilascio dell'origine. (Ad esempio, licenze BSD o di stile Apache.)

Se ti trovi in una di queste situazioni e non devi rilasciare la fonte, allora qualsiasi cosa nella fonte non pubblicata può essere un segreto commerciale. Una volta rilasciato, ovviamente, smette di essere il caso.

La mia comprensione è che anche con la GPL puoi sicuramente limitare a chi spedisci i binari, il che a sua volta limita a chi devi rilasciare la fonte. Quindi, per esempio, se dici "non puoi avere i binari a meno che non firmi questa NDA", allora non penso che tu debba dare la fonte a chiunque non abbia firmato la NDA.

In generale, la mia comprensione è che la GPL non richiede di dare alcuna fonte a nessuno, solo a chiunque abbia accesso ai binari.

Non sono un avvocato, quindi ovviamente consultane uno reale se si tratta di un problema.

    
risposta data 04.06.2012 - 22:04
fonte
4

Un segreto commerciale , per definizione, non può essere conosciuto al pubblico. Una volta che un "segreto commerciale" diventa conoscenza comune (anche se il reverse engineering, ad esempio), perde la sua protezione legale. Se vuoi una protezione per questo, hai bisogno di qualcosa più vicino a un brevetto.

One of the differences between patents and trademarks ... and trade secrets... is that trade secret is protected only when the secret is not disclosed.

    
risposta data 04.06.2012 - 21:59
fonte
0

E cosa intendi per "segreto commerciale"? Intendi dire che non vuoi condividere le tue modifiche con nessun altro? In tal caso, è necessario rispettare la licenza con cui viene rilasciato il software open source. Se la licenza richiede che vengano rilasciate anche eventuali modifiche, stai violando i termini della licenza se non rilasci queste modifiche.

    
risposta data 04.06.2012 - 22:00
fonte
0

Dipende molto dalla licenza Open Source. Per esempio. la Reciprocal Public License 1.5 è una licenza approvata da OSL. Richiede esplicitamente che le tue modifiche vengano rese pubbliche "quando distribuisci in qualsiasi formato: internamente o a una parte esterna." (sottolineatura mia).

Le ben note licenze Open Source come GPL e BSD sono studiate in modo approfondito e c'è un ragionevole consenso su ciò che è legalmente consentito e richiesto. Se sei dipendente da licenze più oscure (aperte o chiuse), avrai bisogno di un avvocato per valutare la tua situazione particolare.

    
risposta data 05.06.2012 - 11:36
fonte

Leggi altre domande sui tag