From db87fa1a7f91757b52be9d2740fee75906f0e959 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Thu, 17 Nov 2022 23:47:10 +0100 Subject: [PATCH] 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 :) --- LICENSE | 12 ------------ README.md | 4 ++++ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/LICENSE b/LICENSE index e81caa0b1..b8504b532 100644 --- a/LICENSE +++ b/LICENSE @@ -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. diff --git a/README.md b/README.md index 2084cb0dd..2891d26a4 100644 --- a/README.md +++ b/README.md @@ -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: ``` +---------------+