- Notifications
You must be signed in to change notification settings - Fork 0
Description
Today I saw an issue comment from a developer from our Wechaty community at wechaty/wechaty#1941 (comment), and he is very confused with our project and the token application process.
I believe that there's a need to document the relationship between the Wechaty as an Open Source Software project with the Commercial Puppet Service Provider (CPSP) from our community.
Wechaty is an Open Source Software Project
Wechaty is an Open Source Software (OSS) project with Apache-2.0 License.
Originally, we are using the Web protocol which means anyone who wants to use Wechaty can just use it without any additional steps.
However, after the Web protocol has been limited by Tencent a year ago, many new Wechat accounts can not use the Web protocol anymore.
Learn more about it from wechaty/wechaty#872
Then we have designed and opened the Wechaty Puppet Abstract Class system so that anyone can develop their own wechaty puppet implementation. This design makes Wechaty more powerful because it makes Wechaty could benefit from the protocols other than Web, for example, the wechaty-puppet-padplus implements the iPad protocol, and the wechaty-puppet-macpro implements the Mac protocol.
The web protocol became wechaty-puppet-puppeteer and wechaty-puppet-wechat4u.
Commercial Puppet Service Provider (CPSP)
However, the puppet protocol other than the web is very complicated and resource-consuming because they need more technics to maintain the Robotic Process Automation (RPA) service.
The Wechaty Org currently has only maintained the two web protocol puppet officially:
The other puppets are all provided from the third party, which means they are coming from 3rd parties. (Thanks for our strong community!)
Summary
- Wechaty supports to use of the puppet provider module so that it can run on almost all of the Wechat protocols. Two of those modules are Web Protocol, and the others are all built by the 3rd party.
- Wechaty Organization is not selling any token. All token is provided by the 3rd party CPSP (Commercial Puppet Service Providers).
Update Oct 12, 2020
All Wechaty Puppet Service Providers will be listed at https://github.com/wechaty/puppet-service-providers/issues/new/choose