LICENSE: Move moral precisions to README.md to be OSI compliant and rephrase to avoid any limitation but at least make things clear and written.

Fix #1514.

Precisions made to the LICENSE were not legal modifications to the License, just some moral precisions since things don't seemed clear for everyone.
(Won't elaborate on this, but were some reasons add these precisions).


These precisions are just willing to protect the work of the community/developers and allow the project  to continue being developed with a
BSD 2-Clause License: ie share almost everything that is developed, without even thinking about potential business opportunities.

Since moral aspects seems to be modifying the license, these are just integrated in the README.md and are still a condition to:
- Expect the community to be welcoming.
- Expect free or even paid support (moral/integrity is more important than $$$ for us).
- Expect the contributions to be accepted/integrated.

So if you don't want to respect the moral precisions, up to you to use the project, but please
be coherent with yourself and don't use our time/energy; just improve/implement things by yourself :)
This commit is contained in:
Florent Kermarrec 2022-11-17 23:47:10 +01:00
parent f66852b975
commit db87fa1a7f
2 changed files with 4 additions and 12 deletions

12
LICENSE
View File

@ -34,15 +34,3 @@ reasonably be considered independently copyrightable, it's yours and we
encourage you to claim it with appropriate copyright notices. This submission
then falls under the "otherwise noted" category. All submissions are strongly
encouraged to use the two-clause BSD license reproduced above.
Conditions: The project is shared with a permissive BSD 2-Clause License and we
are encouraged to continue sharing it this way thanks to the awesome community
and clients willing to support the project!
To be able to continue doing so, in addition of the BSD 2-Clause License conditions,
we are expecting users to behave with integrity:
- Users making useful use of the project have to be coherent in their behaviour
on social networks.
- Clients using it for commercial use and with unpaid invoices (due to bankruptcy,
liquidation or dissagrements) are not allowed to use/re-integrate post-conflict
developments unless they want to discuss/regularize the situation.

View File

@ -54,6 +54,10 @@ The framework is also far from perfect and we'll be happy to have your [feedback
Have fun! :wink:
**Moral precisions**: The project is shared with a permissive BSD 2-Clause License and we are encouraged to continue sharing it this way thanks to the awesome community and clients willing to support the project!
If the projet is useful for your research, hobby or commercial projects, we are just asking you to be coherent and behave with integrity: Don't expect free support or that the community will be welcoming if your spent your time complaining about the project (and then direspect developers) or don't pay the custom developments you asked for... (While it's probably natural for 99% of users/clients, it does seems useful to add this for the 1% remaining that are eating lots of our energy/time).
# Typical LiteX design flow:
```
+---------------+