TranslateProject/published/20200212 elementary OS is Building an App Center Where You Can Buy Open Source Apps for Your Linux Distribution.md

96 lines
5.3 KiB
Markdown
Raw Normal View History

2020-02-27 23:33:28 +08:00
[#]: collector: (lujun9972)
[#]: translator: (wxy)
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-11939-1.html)
2020-02-27 23:33:28 +08:00
[#]: subject: (elementary OS is Building an App Center Where You Can Buy Open Source Apps for Your Linux Distribution)
[#]: via: (https://itsfoss.com/appcenter-for-everyone/)
[#]: author: (Abhishek Prakash https://itsfoss.com/author/abhishek/)
elementary OS 正在构建一个可以买应用的开源应用商店
======
> elementary OS 正在构建一个应用中心生态系统,你可以在其中购买用于 Linux 发行版的开源应用程序。
### 众筹构建一个开源应用中心
![][1]
[elementary OS][2] 最近宣布,它正在[众筹举办一个构建应用中心的活动][3],你可以从这个应用中心购买开源应用程序。应用中心中的应用程序将为 Flatpak 格式。
尽管这是 elementary OS 发起的活动,但这个新的应用中心也将适用于其他发行版。
该活动旨在资助在美国科罗拉多州丹佛市进行的一项一周个人开发冲刺活动,其中包括来自 elementary OS、[Endless][4]、[Flathub][5] 和 [GNOME][6] 的开发人员。
众筹活动已经超过了筹集 1 万美元的目标LCTT 译注:截止至本译文发布,已近 15000 美金)。但你仍然可以为其提供资金,因为其他资金将用于开发 elementary OS。
### 这个应用中心将带来什么功能
其重点是提供“安全”应用程序,因此使用 [Flatpak][7] 应用来提供受限的应用程序。在这种格式下,默认情况下将会限制应用程序访问系统或个人文件,并在技术层面上将它们与其他应用程序隔离。
仅当你明确表示同意时,应用程序才能访问操作系统和个人文件。
除了安全性,[Flatpak][8] 还捆绑了所有依赖项。这样,即使当前 Linux 发行版中不提供这些依赖项,应用程序开发人员也可以利用这种最先进的技术使用它。
AppCenter 还具有钱包功能,可以保存你的信用卡详细信息。这样,你无需每次输入卡的详细信息即可快速为应用付费。
![][9]
这个新的开源“应用中心”也将适用于其他 Linux 发行版。
### 受到了 elementary OS 自己的“按需付费”应用中心模型成功的启发
几年前elementary OS 推出了自己的应用中心。应用中心的“按需付费”方法很受欢迎。开发人员可以为其开源应用设置最低金额,而用户可以选择支付等于或高于最低金额的金额。
![][10]
这帮助了几位独立开发人员可以对其开源应用程序接受付款。该应用中心现在拥有约 160 个原生应用程序elementary OS 表示已通过应用中心向开发人员支付了数千美元。
受到此应用中心实验在 elementary OS 中的成功的启发,他们现在也希望将此应用中心的方法也引入其他发行版。
### 如果应用程序是开源的,你怎么为此付费?
某些人仍然对 FOSS自由而开源的概念感到困惑。在这里该软件的“源代码”是“开源的”任何人都可以“自由”进行修改和重新分发。
但这并不意味着开源软件必须免费。一些开发者依靠捐赠,而另一些则收取支持费用。
获得开源应用程序的报酬可能会鼓励开发人员创建 [Linux 应用程序][11]。
### 让我们拭目以待
![][12]
就个人而言,我不是 Flatpak 或 Snap 包格式的忠实拥护者。它们确实有其优点,但是它们花费了相对更多的时间来启动,并且它们的包大小很大。如果安装了多个此类 Snap 或 Flatpak 软件包,磁盘空间就会慢慢耗尽。
也需要对这个新的应用程序生态系统中的假冒和欺诈开发者保持警惕。想象一下,如果某些骗子开始创建冷门的开源应用程序的 Flatpak 程序包,并将其放在应用中心上?我希望开发人员采用某种机制来淘汰此类应用程序。
我确实希望这个新的应用中心能够复制在 elementary OS 中已经看到的成功。对于桌面 Linux 的开源应用程序,我们绝对需要更好的生态系统。
你对此有何看法?这是正确的方法吗?你对改进应用中心有什么建议?
--------------------------------------------------------------------------------
via: https://itsfoss.com/appcenter-for-everyone/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/abhishek/
[b]: https://github.com/lujun9972
[1]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/02/appcenter.png?ssl=1
[2]: https://elementary.io/
[3]: https://www.indiegogo.com/projects/appcenter-for-everyone/
[4]: https://itsfoss.com/endless-linux-computers/
[5]: https://flathub.org/
[6]: https://www.gnome.org/
[7]: https://flatpak.org/
[8]: https://itsfoss.com/flatpak-guide/
[9]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/02/appcenter-wallet.png?ssl=1
[10]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/02/appcenter-payment.png?ssl=1
[11]: https://itsfoss.com/essential-linux-applications/
[12]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/02/open_source_app_center.png?ssl=1