Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Link to BSD-3 License #6338

Closed
jtoallen opened this issue May 6, 2024 · 4 comments
Closed

Add Link to BSD-3 License #6338

jtoallen opened this issue May 6, 2024 · 4 comments

Comments

@jtoallen
Copy link

jtoallen commented May 6, 2024

As I am worked through your project repository I found most of what I needed to know about your project in the very informative README.md.

As a developer new to the open source development community, it took me awhile to find your license though. I eventually found it. When I did find the license, I still was not sure if it was an Open Source Initiative (OSI) approved license, so I had to leave your site and go to Google to learn more.

I found my answer, but I think it would be easy to provide this link to your documentation and it would improve the user experience.

My suggestions are two-fold.

First, include this link in the BSD-3-Clause license section of your repository. https://opensource.org/license/bsd-3-clause
Second, state plainly that your project is operates under an Open Source Initiative approved license.

@wRAR
Copy link
Member

wRAR commented May 6, 2024

Do you have any examples where this is done?

(I think that it's easy to find the license because it's linked in all the usual places and that if someone knows about OSI and why is it important they should know the basic OSI-approved licenses by their names, but maybe there are indeed some additional GitHub-provided buttons to make what you ask)

@Gallaecio
Copy link
Member

As a developer new to the open source development community, it took me awhile to find your license though.

Searching for “license” in the README.rst file should work right away. On top of that, if you are reading it from GitHub, it shows you the license in multiple places.

I had to leave your site and go to Google to learn more

Well, to me this sounds like a positive 🙂.

I don’t think there is anything we need to do here. If you were unfamiliar with open source licenses, it is normal that you did not find all the information about them, or a link to that, in this repository. We could change the README wording to say “open source” instead of “BSD-licensed”, but other than that, I don’t think there is much of an action needed here.

@jtoallen
Copy link
Author

jtoallen commented May 6, 2024 via email

@wRAR
Copy link
Member

wRAR commented May 6, 2024

but although they claimed to be “open source” projects, they were not actually licensed under an OSI license.

Do you have examples?

Anytime someone has to bounce from your site to answer a basic question that you could solve with one sentence “we are operating in the OSI approved BSD-3-Clause license (link)”, then I see room for improvement.

I can imagine several more questions (e.g. "is this copyleft or permissive?", "can I use this in closed-source software?") that are even more important than the one you propose while also being basic and I don't think those need to be answered in the README either.

Can you tell me why that is a good thing?

I agree that learning about a license you are going to use for your code is a good thing.

Actually, almost the only circumstances when a user cares that the project license is OSI-approved but doesn't care about its actual provisions is when they are told at a school to contribute to an OSI-approved open source project or when they want to make some kind of a distribution/software archive.

@wRAR wRAR closed this as not planned Won't fix, can't repro, duplicate, stale May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants