jcrist / msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
https://jcristharif.com/msgspec/
BSD 3-Clause "New" or "Revised" License
2.01k stars 59 forks source link

License discrepancy #677

Closed sennalen closed 2 months ago

sennalen commented 2 months ago

The github sidebar says it's under BSD 3, but the LICENSE file says "All rights reserved"

jcrist commented 2 months ago

That's part of the standard license text (see e.g. https://fedoraproject.org/wiki/Licensing:BSD#New_BSD_(no_advertising,_3_clause)). I am not a lawyer, but my understanding is you should read licenses as "the author retains all rights, except the rights enumerated below". From this post here it sounds like the "All rights reserved" used to be required language to imply all unstated rights were reserved by the owner, but in modern copyright law that's just implicit so the line is kind of redundant now.

In summary: