Licenza software per un'istituzione finanziata con fondi pubblici

2

Probabilmente questo è qualcosa che dovrebbe andare al dipartimento legale - presumendo che abbiano qualche accenno alla licenza del software - ma quale licenza software dovrei usare contro il codice sviluppato per l'uso in un'istituzione finanziata pubblicamente (nel Regno Unito)?

In particolare, è un codice di uso interno per vari sistemi universitari. Credo che dovrebbe essere open source - e ritengo che la licenza del MIT sarebbe più appropriata - ma ho la sensazione che certe procedure e politiche proprietarie, che potrebbero essere rivelate dal codice, possano essere limitato. ("Maggio" in corsivo, perché non sono sicuro al 100%: in quanto ente finanziato pubblicamente, ho l'impressione che tutto ciò che non sia in conflitto con Data Protection Act 1998 dovrebbe essere reso disponibile sotto Freedom of Information Act 2000 .)

Questo è in gran parte discutibile, perché la fonte non sarà pubblicata pubblicamente. (Anche se, presumibilmente, se qualcuno lo richiede, allora è permesso: fornire informazioni sensibili viene corretto). Tuttavia, sono interessato a sentire le opinioni degli altri in merito.

    
posta Xophmeister 20.11.2013 - 13:21
fonte

1 risposta

9

Il proprietario del copyright del codice sorgente è colui che deve prendere una decisione su come ottenere la licenza del codice, se verrà fornita una licenza.

Hai una serie di idee sbagliate dietro la tua domanda.

As a publicly funded body, I am under the impression that anything that doesn't conflict with the Data Protection Act 1998 should be made available under the Freedom of Information Act 2000.)

Innanzitutto, penso che sia un tratto considerare il codice sorgente come dati. Il codice sorgente è compilato in istruzioni che operano su dati. Il codice sorgente esegue e applica le procedure operative della scuola.

In secondo luogo, ci sono una serie di eccezioni all'interno della FIA a cui fai riferimento. Hai già citato una potenziale restrizione all'interno del codice che impedirebbe la divulgazione, ma potrebbero essercene molte altre.

In terzo luogo, la FIA si basa sui cittadini che richiedono informazioni. Penso che sia un momento per dire che la FIA ti chiede di rilasciare preventivamente tali informazioni.

In quarto luogo, la FIA consente la trasparenza in modo che i cittadini possano riesaminare le azioni del governo e di altri enti pubblici. La FIA non fornisce una licenza per il revisore per poi riutilizzare tali informazioni nel modo che ritengono opportuno.

I believe it should be open source -- and feel that the MIT license would be most appropriate

La licenza MIT fornisce in pratica il codice sorgente gratuitamente e consente al destinatario di fare tutto ciò che desidera con esso. Anche se il codice sorgente è soggetto a DPA e FIA, è davvero un grosso sforzo dire che il codice dovrebbe essere dato via liberamente per permettere a chiunque di fare qualsiasi cosa.

This is largely moot, because the source won't be published publicly.

Allora perché stai licenziando il software? Una licenza software consente al proprietario del copyright di concedere autorizzazioni (una licenza) a un utente del software (licenziatario). Se il software non verrà pubblicato, gli altri non potranno accedere al software e non sarebbero in grado di utilizzare le autorizzazioni (licenze) che erano state concesse.

This is probably something that should go to the legal department

Sì, in effetti dovrebbe. Perché l'ufficio legale rappresenta gli interessi legali dell'Università, che è il titolare del copyright. In quanto dipendente dell'Università, non sei il proprietario del copyright di tale fonte. Quindi questa non è la tua decisione da prendere. È la loro decisione da prendere, che è la funzione del loro dipartimento legale.

presuming they have any inklings about software licensing

È un punto controverso. Le corti hanno coerentemente sostenuto che un proprietario di proprietà (copyright) non ha bisogno di avere una piena comprensione di tutte le ramificazioni al fine di prendere decisioni sulla loro proprietà. Il fatto che tu non creda di capire che cosa è coinvolto è irrilevante per chi dovrebbe prendere la decisione e se la loro decisione è vincolante.

but what software license should I use against code developed for use at a publicly funded institution

A meno che il dipartimento legale non ti dica diversamente, non dovresti mettere una licenza sul codice. potresti inserire una dichiarazione sul copyright nel codice che indica che tutti i diritti sono riservati e il copyright appartiene all'Università. Tuttavia, la convenzione di Berne considera l'equivalente di quella che è la dichiarazione di copyright predefinita e afferma che non è obbligatorio inserire una dichiarazione sul copyright. Potresti, ed è probabilmente meglio se lo fai per chiarire le cose, ma non sei obbligato a farlo.

Con tutto ciò che è stato detto, complimenti a te per aver riflettuto su questo problema e aver chiesto prima di pubblicare il codice. In teoria, se avessi pubblicato pubblicamente il codice, avresti potuto essere rimproverato per aver rilasciato la proprietà di University.

Hai alcune domande valide che l'ufficio legale dovrebbe rispondere per te, ma ti prego di capire che la proprietà intellettuale può essere un campo legale abbastanza complesso con un numero enorme di eccezioni basate sulla giurisdizione.

La cosa migliore da fare a questo punto è contattare l'ufficio legale e chiedere loro come vogliono che venga indicato il copyright del codice. Chiedete anche se vogliono una licenza applicata al codice e ricordate che non è necessario che il codice sia concesso in licenza.

    
risposta data 20.11.2013 - 15:33
fonte

Leggi altre domande sui tag