Software was born closed and proprietary, because it was highly dependent on the physical specifics of the computer on which it was executed. This made the software a decisive factor in business competition. The first movement against closed, proprietary software was the Free Software Foundation (FSF), founded by Stallman in 1985. Since then, this movement has taken root, and many institutions, research centres, and communities have defined their own particular licence. The result has been an explosion of the number of licences. In order to erect a barrier against this proliferation, the OSI founded a commission, the License Proliferation Committee (LPC). Despite the efforts of the LPC, choosing the licence that best fits the specific needs of the programmers is still a very complex activity. For this reason, this contribution aims to reduce the difficulties of that choice. Starting from the work by the LPC, a Bayesian network has been defined with the aim of (1) advising the user that created a software product of a list of open source licences as possible candidates for application to software products, (2 ) describing (to the user) the reasons that led the system to offer such licences, reporting the license text clearly and completely, without neglecting the technical details. In this way users can acquire a degree of knowledge of these types of licences and develop a personal opinion about them.

A probabilistic approach for choosing the best licence in the Eclipse community

MARESCA, PAOLO;
2010

Abstract

Software was born closed and proprietary, because it was highly dependent on the physical specifics of the computer on which it was executed. This made the software a decisive factor in business competition. The first movement against closed, proprietary software was the Free Software Foundation (FSF), founded by Stallman in 1985. Since then, this movement has taken root, and many institutions, research centres, and communities have defined their own particular licence. The result has been an explosion of the number of licences. In order to erect a barrier against this proliferation, the OSI founded a commission, the License Proliferation Committee (LPC). Despite the efforts of the LPC, choosing the licence that best fits the specific needs of the programmers is still a very complex activity. For this reason, this contribution aims to reduce the difficulties of that choice. Starting from the work by the LPC, a Bayesian network has been defined with the aim of (1) advising the user that created a software product of a list of open source licences as possible candidates for application to software products, (2 ) describing (to the user) the reasons that led the system to offer such licences, reporting the license text clearly and completely, without neglecting the technical details. In this way users can acquire a degree of knowledge of these types of licences and develop a personal opinion about them.
9788890438813
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/371126
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact