Comments (9)
If you are are using tdlib as a library, then you can publish your work under any license you want.
Or not publish at all.
If you are going to make changes in our code, then you probably have to keep the license.
But why is that a problem?
from td.
Boost license is one of the most permissive licenses and is one of the best licenses a library can have. Where have you found any restriction imposed on derivative works?
from td.
I join the question. Is it possible to change the license type or clone your license necessarily?
from td.
It's not a problem. You have an excellent license! Thank.
from td.
It's more of a personal preference. MPL 2.0 is a pretty nice license, it let's you use the library in whatever project, and you only have to release changes you've made to the library (not the entire project). So it's a nice way to get back contributions without being a hindrance for who can use the library
from td.
This issue isn't because I've found some, but because I would prefer it and I figured I'd give it a shot to get permission. But it's fine too if you don't
from td.
Ok, beyond this, since I intend to try to port this project to Rust, where to you suggest I start? This is a big project
from td.
There is no need to port the whole project to Rust, you can use the library from a Rust app easily. If you don't mind to use JSON objects for interaction with the library than you only need to make Rust bindings to C functions from td_json_client.h and td_log.h. You can look for an example of such binding in our Python example. In Rust the binding can be created even simpler: https://doc.rust-lang.org/beta/nomicon/ffi.html.
from td.
from td.
Related Issues (20)
- [ASK] How revoke all message for everyone in chat group? HOT 4
- How do I upgrade tdlib from version 1.8.10 to the latest 1.8.25 on Ubuntu? HOT 1
- How can I log in to my account using .session files or session string? HOT 1
- how to in python? HOT 11
- In Java, I called ClearImportedContacts but did not clear the contacts I imported. Why? HOT 1
- The application does not open and this error appears. Please respond quickly HOT 2
- In what case will updateMessageInteractionInfo's `interaction_info` be null? HOT 2
- Get a premium limit for pinning topics in the forum HOT 3
- Upgrade pattern HOT 2
- Large growing native memory usage by the Java app which uses tdlib HOT 5
- Changes in updateChatLastMessage Event HOT 1
- TdApi.DownloadFile HOT 4
- A few minutes after logging into my tdlib, the account becomes Deleted Account HOT 2
- bilal HOT 1
- [ASK] Is there an example of how to use the video/voice call feature? HOT 1
- moving app to a different computer HOT 3
- How can I get pinned chat messages? HOT 1
- toggleMessageSenderIsBlocked This function was not found HOT 1
- how to get premium extension date HOT 1
- Need manually free return memory when use td_receive in ptyhon ? 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 td.