scancode-toolkit icon indicating copy to clipboard operation
scancode-toolkit copied to clipboard

Research https://opendev.org/assets/js/licenses.txt

Open pombredanne opened this issue 2 years ago • 3 comments

Find out how https://opendev.org/assets/js/licenses.txt was generated and if there is a format that's used commonly enough that we could treat this as a package-like data. Find a list of projects that may use this (openstack may be?)

pombredanne avatar Feb 25 '22 11:02 pombredanne

I want to work on this issue Please assigned me!

kalashvasaniya avatar Feb 28 '22 06:02 kalashvasaniya

Hi @pombredanne I am new to Open Source and all of this so please ignore if I have said anything incorrect. It would be appreciated if you could educate me regarding this!

The issue that has been raised can be divided into 3 questions:

  1. How the webpage https://opendev.org/assets/js/licenses.txt was generated?

The contents on the page are various licenses that are used for a website and I will tell the type of the website in the answer to the third question. I do not know exactly how the webpage was generated.

  1. Is there any format that's used commonly enough that we could treat this as package-like data?

When such websites are made, I guess this package is used for the site so that there won't be any legal clashes and all the changes that are done with the website (like accessing code, modifying code, etc.) happen in a smooth way. When we think about how the website should be made then this 'package' will be useful. And yes there is a format, but to make this format it must've taken a lot of time and other resources and people to complete it.

  1. Find a list of projects that may use this

Now to know which projects use this package, it is important to know what the licenses listed on the webpage are. So I Googled the licenses one by one. The first said that to build a "beautiful site", this license is required. So I thought the webpage lists licenses regarding something like CSS or UI for a website. After that, I saw a license describing code editors on a page. The visual of a coding platform popped into my head!(like hacker rank, leetcode). But the hunt did not stop there. I saw a license describing markdown editors. Then... I knew that it was not a coding platform (well kind of) but it was about GitHub!! Because which other platform incorporates all of these licenses?!

So a project that I can be sure about is GitHub. Thank you for reading this long message. I wanted to show my thought process and consequently, it became long.

TejaPutcha avatar Aug 08 '22 10:08 TejaPutcha

@TejaPutcha Excelllent research!... one hint for you: I see that the opendev website is based on Gitea. And Gitea's own demo site also uses the same style of license file seen the bottom of https://try.gitea.io/ IMHO the next step down would to find how and where does https://github.com/go-gitea/gitea create this file: Is this generated live? is this stored in version control? Searching for "licenses.txt" in there will likely be of help.

pombredanne avatar Aug 10 '22 12:08 pombredanne