Comments (5)
@bradp the words "Open Source" in our README refer to the definition given by many well-recognized dictionaries of various languages, which is "used to describe software for which the original source code is made available to anyone".
The words "Open Source" in our license, introduced and written by MariaDB, refer to the definition given by the Open Source Foundation. Though we adopted this license to make it easier for users to recognize it, we disagree with this sentence being part of it and are working on this matter.
The BSL license allows you to modify, share, redistribute and use this software for free with the only condition that you do not run a competing SAAS service based on this project, which would both be unfair and jeopardize the options of making this tool sustainable.
We chose the BSL license because we believe it is fair for both users and maintainers. It allows us to secure a monetization path while providing proper support in the long run. Also, our license converts automatically within 4 years of each release to a license officially recognized by the Open Source Foundation, which secures a way for the community to see the sole restriction removed.
We are aware of the debate around the BSL conflicting with rule number 9 of the definition given by the Open Source Foundation. We do believe that, in specific cases, this rule should be relaxed as it prevents platform maintainers to secure a path to sustaining the development of their tool and support of their community while preventing large players from running unfair competition by leveraging their infrastructure and name. There is sufficient material on this matter available on the internet for users to make up their mind.
As a side note, rule number 9 conflicts similarly with the BSL than with the GPL3.0, which does restrict the creation of other software in its own way, while still being officially recognized by the Open Source Foundation.
We will add a section in our README to clarify things. However, as we do believe this project is open-source given the definition from well-recognized dictionaries of various languages, we can only clarify how it is open source, not how it isn't per your request.
from meli.
Hey @gempain, while reading the license clause, I still find it a little confusing on what it needs to run on production without causing a legal issue 🤔
The BSL license allows you to modify, share, redistribute and use this software for free with the only condition that you do not run a competing SAAS service based on this project, which would both be unfair and jeopardize the options of making this tool sustainable.
This means that it is more than fine to use Meli in production, if and only if we don't run a competing SaaS service right?
from meli.
Hi there 👋 you can absolutely run Meli in production, as you rightly said, given that you don't run a competing SAAS service. To be a bit more clear, Meli's obvious way to support the project is to sell subscriptions for hosting sites. The notion of "competing SAAS service" may seem a bit blurry. If you are a website designer or web design company, it's perfectly fine to use Meli to host demos or even host production sites for your customers. The same is true for your personal projects. However, if the only service you sell is hosting a site for your customers with Meli, and you have tens, hundreds or thousand of customers, I would consider this a competing SAAS. There are gray areas and this license is far from perfect but we expect people to have common sense for what can be considered compliant with it. When in doubt, I'm happy to have a chat about your specific use case privately (you should be able to message me through Twitter @gempain) 🙂
from meli.
Thanks @gempain for the explanation. Will definitely then try out and provide some feedback soon 🚀
from meli.
Very welcome, happy to help ! Enjoy using Meli 🚀
from meli.
Related Issues (20)
- Configuration Issues HOT 2
- Gitlab Docs are Wrong HOT 2
- Better diagnostics and/or default for MELI_MAX_ORGS HOT 3
- Protect sites with user authentication HOT 4
- Helm chart? HOT 7
- Display Invitation Link HOT 3
- Handling of MAX_ORGS is not right HOT 3
- Site Domains HOT 5
- Password not working HOT 1
- Add domain redirection
- Is this project dead? HOT 1
- Adding a manually created SSL certificate to Meli
- Project state? HOT 2
- Deploy Remix app with Prisma and Postgres HOT 3
- Is document site down ? HOT 2
- Support rewrites
- Does it support special path reverse proxy?
- Not Support Gitea Actions Request failed with status code 404 HOT 2
- Support for ARM64
- How to deploy apps like NextJS ??
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meli.