Comments (2)
@danny-laa, sorry for the delayed response, there were a lot of activities after the launch.
@danny-laa, @louwers
We'll fix our marketing messages to better reflect the nuances of licensing: protocols and infrastructure layer are open-source (MIT), apps are source-available.
We have published the reasoning behind this approach in the article: https://blog.anytype.io/our-open-philosophy/
BSL is not an open-source license either, but we do consider changing the license in the future. We did not include a "timer" in the license text because there are examples of projects which regularly move this timer further into the future due to business reasons. In our opinion, it is better to avoid such situations.
AGPL or GPL could be "uncomfortable", but still, as open source licenses, they don't have any restrictions on reselling the product, hence, they don't protect from rivals' abuse.
When we thought about implementing a license that would protect the team and contributors from competitive commercial use, we had several possible options (of course, we didn't take keeping the source code closed, as it would contradict our promise to users):
- Source-available license for everything: great level of protection from abuse, but there are risks for user data.
- Source-available infrastructure and protocols, open-source clients: good level of protection from abuse, unrestricted use of app code, but there are risks for user data.
- Open-source infrastructure and protocols, source-available clients: good level of protection from abuse and no risks for user data. The license for apps created by us has restrictions for competitive commercial use, but everyone is and will be able to develop alternative clients relying on open-source protocols and infrastructure.
So, thinking about all these options, we see that the best option is open-sourcing infrastructure and protocols, and providing limited restrictions for clients' code in terms of competitive commercial use. And we did it, as it answers the demands of both users and creators.
This and other popular questions are answered on https://legal.any.coop/, and we're happy to address more questions.
I hope it answers all raised questions and close this issue as not-to-be-implemented in the scope of anytype-ts
. It doesn't mean that the discussion is over: we would like to answer any licensing questions in the contributor's community (this can be the best place) or via email.
from anytype-ts.
The Business Source License is not an "open source" license either.
I don't understand why the server backend is released under MIT but the client code is released under a non-free license. If you are afraid others will sell the client code you can use a GPL license and everyone who distributes the software needs to do so under a free license as well.
from anytype-ts.
Related Issues (20)
- Use a stable version as the latest release HOT 1
- [Feature request] reproducible builds HOT 1
- URL relation displayed in Kanban view leads to http://undefined HOT 2
- Can not create Object HOT 7
- Text between <> is not pasted HOT 1
- Add Error Handling for keytarSet and keytarGet HOT 4
- variables/placeholders in templates
- Add devcontainer.json HOT 1
- Anytime Web Clipper still will not pair on Pop!_OS 22.04 LTS with Anytype 0.41.1 HOT 3
- Printed page shows new vault UI HOT 1
- Question regarding long-term roadmap HOT 1
- Ability to hide new navigation bar HOT 1
- Let Inline Sets share the same views of the linked Source Set
- [Feature Request] Breadcrumb navigation
- [Feature Request] Touchpad gesture navigation
- Inline LaTeX equations . HOT 1
- Can't create a tag by input Chinese HOT 6
- [Feature request] Action layout type icon in graph mode HOT 1
- Incorrect numbering of multi-level lists
- list support folding HOT 3
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 anytype-ts.