Open source licensing discovery


Sihem Ben Sassi
 

Dear Spdx-legal community,

Improving open source licensing discovery and automating licenses processing are shared aims. From my side,and as first step, I am coming up with a unified description model, supported by a tool (OSLiFe-DiSC) helping in discovering, selecting and comparing open source licenses.
As legal experts and knowledgeable users in this field, you are the ones whose feedback is very important to measure and prove the added value as well as to identify improvement requirements / opportunities. So please:

1- See demo: https://youtu.be/VwzBq7XBTvk

2- Access the tool and use: https://sihem.pythonanywhere.com

3- Give your feedback (yes, please!): https://cutt.ly/G0eiq92

  If you need more information about extracted legal terms and their definition, please refer to the manuscript available at  https://cutt.ly/P0wsuAv

Many thanks in advance.

With Kind Regards,
Ph.D, HDR in computer sciences


Pierre Tardy
 

Hi Sihem,

Thanks for sharing your work with the community, and congrats for the release!

Here are a few comments that come to my mind:

- I don't see any reference in your paper about https://tldrlegal.com/ which is clearly a prior art to your project, and which provides very similar feature categorisation of the licenses (with less detail, though).

- As an engineer I like the idea of featurisation of open source licenses. I think legal people don't like it too much as far as I understand, the interpretation of licenses depends on the context and local laws. probably legal experts here can give more input

- I think License featurisation is also a useful tool for Commercial/Proprietary licenses that companies are working with, to make sure engineers have at least a first level of understanding of what they can or can't do with code that partners are sharing with us.

- The web site of the tool shows it is licensed under AGPLv3 which as far as I understand requires you to provide the source code. I couldn't find any link or reference to it. I would be interested in diving into your data model

- Your paper has a table in the end describing the list of features with a bit more explanation on what each feature means. I think it would be valuable to make that available as well on the web site.


Regards,
Pierre


Le jeu. 15 déc. 2022 à 21:56, Sihem Ben Sassi <sihem.bensassi@...> a écrit :
Dear Spdx-legal community,

Improving open source licensing discovery and automating licenses processing are shared aims. From my side,and as first step, I am coming up with a unified description model, supported by a tool (OSLiFe-DiSC) helping in discovering, selecting and comparing open source licenses.
As legal experts and knowledgeable users in this field, you are the ones whose feedback is very important to measure and prove the added value as well as to identify improvement requirements / opportunities. So please:

1- See demo: https://youtu.be/VwzBq7XBTvk

2- Access the tool and use: https://sihem.pythonanywhere.com

3- Give your feedback (yes, please!): https://cutt.ly/G0eiq92

  If you need more information about extracted legal terms and their definition, please refer to the manuscript available at  https://cutt.ly/P0wsuAv

Many thanks in advance.

With Kind Regards,
Ph.D, HDR in computer sciences


Jonas Smedegaard
 

Quoting Pierre Tardy (2022-12-16 09:51:52)
- The web site of the tool shows it is licensed under AGPLv3 which as far
as I understand requires you to provide the source code. I couldn't find
any link or reference to it. I would be interested in diving into your data
model
AGPL defines requirements for a licensor - i.e. anyone else than the author.

That said, I am also interested in access to the code - especially since
it is freely licensed (thanks for your contribution to Free software!).


- Jonas

--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
* Sponsorship: https://ko-fi.com/drjones

[x] quote me freely [ ] ask before reusing [ ] keep private


Sihem Ben Sassi
 

Hi Pierre and Jonas,

Thank you Pierre for answering the feedback questionnaire.
I call the other spdx-legal members to do so!

Below are my answers.

- I don't see any reference in your paper about https://tldrlegal.com/ which is clearly a prior art to your project, and which provides very similar feature categorisation of the licenses (with less detail, though).
 
The manuscript I shared is intended to give more details about extracted (legal terms) features. The main paper discusses in detail the state of the art and existing tools. It also presents the methodology I followed to come up with the description model. I will share it as soon as I finish with the last section (evaluation section), which depends on feedback I am collecting now.
Still I need more participation. I hope more members give their feedback.

- As an engineer I like the idea of featurisation of open source licenses. I think legal people don't like it too much as far as I understand, the interpretation of licenses depends on the context and local laws. probably legal experts here can give more input
That's why I share it here with the legal community.  We tried to be objective when extracting features from licenses texts. However, I have to highlight that the description of the licenses through features is not intended to replace the original text of the license. It is intended to be the entry door as it gives an idea about what terms are dealt with by the license, and helps in guiding the selection. But the final decision is the responsibility of the software owner.

- Your paper has a table in the end describing the list of features with a bit more explanation on what each feature means. I think it would be valuable to make that available as well on the web site.
 
I have added the definition as tooltip text in the features tree. Surely, I have to add a help page with the definitions and how to use the tool. Thank you for the remark. 

- The web site of the tool shows it is licensed under AGPLv3 which as far as I understand requires you to provide the source code. I couldn't find any link or reference to it. I would be interested in diving into your data model
>That said, I am also interested in access to the code - especially since
it is freely licensed (thanks for your contribution to Free software!).
A previous version is already hosted in github. I still have to do some tasks (i. e. finishing and verifying the readme, updating). I will give the link in a few days.

Kind Regards,

Sihem

Le ven. 16 déc. 2022 à 16:54, Jonas Smedegaard <jonas@...> a écrit :
Quoting Pierre Tardy (2022-12-16 09:51:52)
> - The web site of the tool shows it is licensed under AGPLv3 which as far
> as I understand requires you to provide the source code. I couldn't find
> any link or reference to it. I would be interested in diving into your data
> model

AGPL defines requirements for a licensor - i.e. anyone else than the author.




 - Jonas

--
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


Henrik Sandklef
 

Hello

Thanks for sharing.

Can you compare your work to OSADL's checklists[0]?

Is there a way to compare two licenses via a call to your server?

Is there a way to fetch the data (JSON, txt...)?

Is the data

/h


[0]

* https://www.osadl.org/OSADL-Open-Source-License-Checklists.oss-compliance-lists.0.html

* example: https://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-2.1-or-later.txt

On 2022-12-15 21:56, Sihem Ben Sassi wrote:
Dear Spdx-legal community,
Improving open source licensing discovery and automating licenses processing are shared aims. From my side,and as first step, I am coming up with a unified description model, supported by a tool (OSLiFe-DiSC) helping in discovering, selecting and comparing open source licenses.
As legal experts and knowledgeable users in this field, you are the ones whose *feedback *is very important to measure and prove the added value as well as to identify improvement requirements / opportunities. So please:
1- See demo: https://youtu.be/VwzBq7XBTvk <https://youtu.be/VwzBq7XBTvk>
2- Access the tool and use: https://sihem.pythonanywhere.com <https://sihem.pythonanywhere.com/>
3- Give your *feedback* (yes, *please*!): https://cutt.ly/G0eiq92 <https://cutt.ly/G0eiq92>
  If you need more information about extracted legal terms and their definition, please refer to the manuscript available at https://cutt.ly/P0wsuAv <https://cutt.ly/P0wsuAv>
Many thanks in advance.
With Kind Regards,
Ph.D, HDR in computer sciences


Sihem Ben Sassi
 

Dear Henrick,

Sorry for the late answer. I was very disappointed as people are interested in the web tool and the document I shared, but they haven't collaborated (in return) by taking the survey.
I planned to answer you few day later, but I missed that.

Compared to Osadl, we use more features. However, Osdl gives more details or you let's say organize features differently (by case), while we encompass in the same model everything and the license description values will be different from one OSL to another.

As I am a researcher (Software engineer + Ph.D, faculty member), everything will be accessible through the research papers once accepted.

Thank you again for your interest.

Kind Regards,

Sihem

Le mar. 3 janv. 2023 à 12:39, Henrik Sandklef <hesa@...> a écrit :
Hello

Thanks for sharing.

Can you compare your work to OSADL's checklists[0]?

Is there a way to compare two licenses via a call to your server?

Is there a way to fetch the data (JSON, txt...)?

Is the data

/h


[0]

*
https://www.osadl.org/OSADL-Open-Source-License-Checklists.oss-compliance-lists.0.html

* example:
https://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-2.1-or-later.txt

On 2022-12-15 21:56, Sihem Ben Sassi wrote:
> Dear Spdx-legal community,
>
> Improving open source licensing discovery and automating licenses
> processing are shared aims. From my side,and as first step, I am coming
> up with a unified description model, supported by a tool (OSLiFe-DiSC)
> helping in discovering, selecting and comparing open source licenses.
> As legal experts and knowledgeable users in this field, you are the ones
> whose *feedback *is very important to measure and prove the added value
> as well as to identify improvement requirements / opportunities. So please:
>
> 1- See demo: https://youtu.be/VwzBq7XBTvk <https://youtu.be/VwzBq7XBTvk>
>
> 2- Access the tool and use: https://sihem.pythonanywhere.com
> <https://sihem.pythonanywhere.com/>
>
> 3- Give your *feedback* (yes, *please*!): https://cutt.ly/G0eiq92
> <https://cutt.ly/G0eiq92>
>
>    If you need more information about extracted legal terms and their
> definition, please refer to the manuscript available at
> https://cutt.ly/P0wsuAv <https://cutt.ly/P0wsuAv>
>
> Many thanks in advance.
>
> With Kind Regards,
> Ph.D, HDR in computer sciences


Patrice-Emmanuel SCHMITZ
 

Interesting tool!
Question: Which of your license features covers that according to the license, "distribution" includes providing remote access or SaaS?
Ever visited the joinup tool ?

Le jeu. 15 déc. 2022 à 21:56, Sihem Ben Sassi <sihem.bensassi@...> a écrit :
Dear Spdx-legal community,

Improving open source licensing discovery and automating licenses processing are shared aims. From my side,and as first step, I am coming up with a unified description model, supported by a tool (OSLiFe-DiSC) helping in discovering, selecting and comparing open source licenses.
As legal experts and knowledgeable users in this field, you are the ones whose feedback is very important to measure and prove the added value as well as to identify improvement requirements / opportunities. So please:

1- See demo: https://youtu.be/VwzBq7XBTvk

2- Access the tool and use: https://sihem.pythonanywhere.com

3- Give your feedback (yes, please!): https://cutt.ly/G0eiq92

  If you need more information about extracted legal terms and their definition, please refer to the manuscript available at  https://cutt.ly/P0wsuAv

Many thanks in advance.

With Kind Regards,
Ph.D, HDR in computer sciences



--
Patrice-Emmanuel Schmitz
pe.schmitz@...
tel. + 32 478 50 40 65


Sihem Ben Sassi
 

Sorry for the "Reply" instead of "Reply all". The answer to Patrice-Emmanuel's question may interest other members. Please find it below:

---------- Forwarded message ---------
De : Sihem Ben Sassi <sihem.bensassi@...>
Date: jeu. 16 mars 2023 à 21:43
Subject: Re: Open source licensing discovery
To: Patrice-Emmanuel Schmitz <pe.schmitz@...>


Hi Patrice-Emmanuel,

The feature [Distribution_terms > Support_of_source_code > Network_server] is the entry point to answer the question. On the remote server, the license may indicate that the code is also deployed where it is required to to have the source code  [Available_as_much_as_the_code_is_deployed].
I hope this answers your question.

Yes, I am aware of Joinup. Actually, I have started this work before they declare and release any information about their project. However, my work hasn't properly seen the light yet for several (personal) reasons.

I will be grateful if you take the survey about the model and the tool https://cutt.ly/G0eiq92 .

Kind Regards


Le mar. 14 mars 2023 à 17:25, Patrice-Emmanuel Schmitz <pe.schmitz@...> a écrit :
Interesting tool!
Question: Which of your license features covers that according to the license, "distribution" includes providing remote access or SaaS?
Ever visited the joinup tool ?

Le jeu. 15 déc. 2022 à 21:56, Sihem Ben Sassi <sihem.bensassi@...> a écrit :
Dear Spdx-legal community,

Improving open source licensing discovery and automating licenses processing are shared aims. From my side,and as first step, I am coming up with a unified description model, supported by a tool (OSLiFe-DiSC) helping in discovering, selecting and comparing open source licenses.
As legal experts and knowledgeable users in this field, you are the ones whose feedback is very important to measure and prove the added value as well as to identify improvement requirements / opportunities. So please:

1- See demo: https://youtu.be/VwzBq7XBTvk

2- Access the tool and use: https://sihem.pythonanywhere.com

3- Give your feedback (yes, please!): https://cutt.ly/G0eiq92

  If you need more information about extracted legal terms and their definition, please refer to the manuscript available at  https://cutt.ly/P0wsuAv

Many thanks in advance.

With Kind Regards,
Ph.D, HDR in computer sciences



--
Patrice-Emmanuel Schmitz
pe.schmitz@...
tel. + 32 478 50 40 65