为什么不开源?

  • Summary: Yaak will not go open source. Instead, it will add a plugin system to its closed-core model. The reasons for this decision include the negative experiences with open source in the past, such as contributor burnout and difficulty in managing the project. Plugins can provide similar collaborative benefits as open source with a lower maintenance burden. They are small and specific, making it easier for contributors to understand and contribute. Plugins also grow community by giving authors the ability to share their creations and retain ownership. The plugin system already exists for internal use and is planned to be released publicly in the coming months.
  • Main points:

    • Open source was a contributor burnout issue in the past.
    • Users want a great product, not just open source.
    • Naive assumptions about open source don't match reality.
    • Open source has many hardships like dealing with unappreciative feedback.
    • Plugins can solve the maintenance burden.
    • Plugins are good for bug fixes and adding features.
    • Plugins grow community by sharing creations.
    • The plugin system is being prepared for public release.
  • Key details:

    • In open source, bugs are easy to fix but features are difficult.
    • Transparency can be achieved in closed-source projects too.
    • Security depends on user audits and effort.
    • Plugins have a confined scope and are easier to contribute to.
    • Yaak's plugin system is already in use internally.
阅读 8
0 条评论