Replies: 4 comments 1 reply
-
Interestin (and nice catch). I'll look into the licensing and get back on this. |
Beta Was this translation helpful? Give feedback.
-
Not a lawyer, but heres the gist. Attribution generally means that you must state the use of the software in a way that users can see. This can be a ‘About’ drop down, a notice in the footer, a notice that displays their license during installation, etc. MIT on the other hand just requires you to retain existing copyright notices where they exist within the original code. You also must distribute the original LICENSE file if you add the software as part of a larger work to be distributed as a software product. The passing of this license file is not attribution, but forwarding of license as stated in the terms. Remember, license is not simply a type of file or notice. It is a legal transfer of permission regarding how software can be used. If one buys a used DVD copy of Windows Server it doesn’t mean they have the right to use it, they just own the plastic disk. Where this gets sticky is if the seller implies they are giving you the right to use the software as part of them passing the software to you. The buyer may find that they can't use the product without obtaining a license - not a file per se, but legal permission. Additionally, for the distributor it can quickly become a crime, especially if the distributor clearly implies they can use the software without worrying about additional license. So no, you do not have to attribute. You just have to make the license available and cannot remove the license from where it may exist in code files. |
Beta Was this translation helpful? Give feedback.
-
I just found a second potential issue. I've read that shadcn-ui is "built on top of" Radix. I'm not sure of the extent of this, but implying users can redistribute freely could be an issue if shadcn-ui/ui is bound to any form of license from Radix. |
Beta Was this translation helpful? Give feedback.
-
would love to hear more on this |
Beta Was this translation helpful? Give feedback.
-
I just learned about
shadcn/ui
and find the concept very interesting. However, I think there is a mismatch between the FAQ and theLICENSE.md
file regarding the license terms.The FAQ in the docs says (emphasis mine):
However, the license file points at the MIT License, whose one and only condition is exactly attribution:
If "no attribution required" is the intention, then perhaps another license needs to be picked to remove the confusion. For example, the Zero-Clause BSD (BSD-0) License could be a fit.
Beta Was this translation helpful? Give feedback.
All reactions