[translated] The Linux Software Store Conundrum

This commit is contained in:
Frank Zhang 2014-04-23 19:03:33 +08:00
parent 6c6dfb31b4
commit b8730ac254
2 changed files with 62 additions and 63 deletions

View File

@ -1,63 +0,0 @@
zpl1025
The Linux Software Store Conundrum
================================================================================
> Surveying the choices, the Linux OS could use a better retail online outlet.
For quite some time, I've pleaded with the Ubuntu team to consider updating the Ubuntu Software Center. It's nearly unusable on older PCs, and even on modern hardware this method of software installation leaves a lot to be desired especially with paid applications.
It's my hope that this article will not only help each of us take a hard look at the existing methods of Linux software discovery and installation, but perhaps we'll finally settle on a means of handling paid software titles as well.
### Linspire was close ###
Whether you hated or loved the company [Linspire][1] before [Xandros][2] purchased the brand, the fact of the matter is that the early days of its Click-n-Run (CNR) Warehouse was years ahead of its time. Before CNR became a one size fits all tool trying to be all things to all distributions, Linspire offered what I felt was the most newbie friendly method for installing software onto Linux. Even by today's standards, "classic" CNR has yet to be touched in terms of easily installing FoSS and commercial applications in a seamless environment.
### Steam as a software store ###
While there are a number of "other" software stores available for the Linux desktop, none of them actually support paid applications like the Ubuntu Software Center. The only viable alternative I've seen to the Ubuntu Software Center for distributing paid applications on the Linux desktop is Valve's [Steam][3] digital software manager. Known as a top outlet for distributing paid Linux games, I've found that Steam is already being used to [distribute software][4] for other platforms. I think that it's entirely possible Steam would be a good option for distributing paid software for Linux users as well.
Unlike other software distribution tools, Steam is designed specifically to handle payments in a much cleaner way than existing Linux alternatives. Also, Steam presents games and software titles in a fantastic light, so those browsing these titles can settle on the right application for their needs.
Now I'm not suggesting that Steam would be the best replacement for say, discovering open source software titles. I'm firmly against such an idea. I would suggest, however, that Steam provides a multiple distro option for handling all software/games of a proprietary nature.
### A new ecosystem is born ###
By now, you may think that I'm firmly against software distribution tools like the Ubuntu Software Center. But the truth is, I'd love to see it improved and to succeed with as many open source titles as possible. Again, while I think it needs work, it still provides a fairly decent tool for software title discovery. But as I noted out above, the payment system provided in the Software Center is simply not providing a good user experience overall. It's slow, and doesn't really provide a solid tool for discovering the latest releases of paid software.
In this arena, I see Steam as the clear winner here. And if we can get Steam ramped up in distributing paid applications that people actually want to use not just the limited paid title library for Linux we have now the options could be limitless.
Imagine a new ecosystem where paid applications have their own distribution tool free from dependency on any one Linux distro. Ubuntu, Arch, OpenSUSE, whatever the distro might happen to be, I see Steam as the tool introducing yet-to-be-ported software over to the Linux space. And as new software titles are released and discovered, more will follow. Perhaps we'd even see mega-brands making an appearance? Adobe Photoshop and Microsoft Office if the paying audience is there, I see no reason why these titles wouldn't be made available.
### Hurdles and challenges ###
There are some serious challenges to overcome before Steam for software could take a hold of the Linux space. The first challenge is the Linux user base itself: we can be cynical, reserved and always concerned about the next big "proprietary threat" coming down the road. Despite the warm reception Valve has seen with Steam delivering games onto the various Linux distributions, I think this "welcome" would cool a bit if software titles were also being actively promoted.
Another concern that has crossed my mind is whether Valve would welcome tons of "junk" applications like the ones you can find in the mobile software space. Nothing would be worse than hundreds of junk applications and hardly any compelling ones in the Steam store. It's my hope that we find a balance between quantity and quality with regard to paid Linux software titles.
### No Steam No Problem? ###
I'm not one to put too much emphasis on a single solution to any problem, therefore I acknowledge that Steam alone might not be the only method of delivering paid software titles to the Linux-using masses. But my question then shifts to: if it's not Steam what is the solution? We've seen distributions like Ubuntu make attempts at bringing in paid software titles and clearly, [the results][5] haven't been all that great.
I do give props to Ubuntu for their attempts at getting new titles submitted into the Software Center, thanks to their [App Developer Week][6]. It's a great idea and for casual apps, it's been fun to see what new titles have come out of the event. Sadly, though, I don't see this luring Adobe or Microsoft into making highly requested titles available for non-Microsoft and Apple platforms.
In the end, are there genuinely viable alternatives for paid software to make their way into the Linux landscape? In the enterprise realm, it's already happening.
### Enterprise applications ###
Based on my personal experience, I honestly don't see a future where paid applications will gain a major foothold on the Linux desktop. But I do see paid applications making major waves in the future on the Linux server. Like most things Linux, it's on the server where the money is earned; through services and enterprise grade products.
So even if Steam can align itself to become a distribution tool for paid applications, I fear it won't be that desirable for the enterprise space. On the flip side, perhaps we'll be able to revisit this in the future, and Steam will indeed be in a place to distribute paid Linux software for consumers and not just great games.
--------------------------------------------------------------------------------
via: http://www.datamation.com/open-source/the-linux-software-store-conundrum-1.html
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://en.wikipedia.org/wiki/Linspire
[2]:http://en.wikipedia.org/wiki/Xandros
[3]:http://en.wikipedia.org/wiki/Steam_(software)
[4]:http://store.steampowered.com/software/
[5]:http://developer.ubuntu.com/2013/04/top-10-ubuntu-app-downloads-for-march/
[6]:http://developer.ubuntu.com/2013/12/ubuntu-app-developer-week-call-for-papers/

View File

@ -0,0 +1,62 @@
Linux软件商店的困境
================================================================================
> 在调查了各种方案后我认为Linux需要一个更好的在线软件零售商店。
有好几次我恳求Ubuntu团队考虑改善现在的Ubuntu软件中心。它在旧电脑上几乎就不能用而就算在主流硬件平台它采用的软件安装方式还有很大改善空间尤其是付费软件。
我希望这篇文章不仅能让我们认真了解一下目前存在的搜索和安装Linux软件的方式也许还可以最终找到一种处理付费软件的方法。
### Linspire曾经很接近 ###
不管你喜欢不喜欢被[Xandros][2]收购之前的[Linspire][1]公司,实际上,它早期时候建立的点击运行软件店(CNR)在当时已经超前了许多年。在CNR变成一个尝试在所有发行版上处理所有事情的万能工具之前Linspire还是提供了我认为对新手最友好的Linux平台软件安装方式。甚至以现在的标准来衡量在统一环境下轻松地安装开源软件(FoSS)和商业应用这一点上,"经典的"CNR仍值得一提。
### 把Steam当作软件商店 ###
尽管在Linux桌面环境有很多"其他"可用的软件商店但实际上没有哪个像Ubuntu软件中心那样支持付费应用。而我看到的唯一一个像Ubuntu软件中心那样可以在Linux桌面下发布付费应用的是Valve公司的[Steam][3]数字软件管理器作为发行付费Linux游戏的商店而闻名。我发现Steam已经用来在其他平台[发行软件][4]所以我认为Steam也完全可以为Linxu用户发行付费软件。
不像其他软件发布工具Steam专门设计了比其他Linux替代方案更为清晰的付费处理方式。而且Steam用一种奇妙的光线来展示游戏和软件的名字所以用户在浏览这些名字的时候能够选中适合自己需求的应用。
我并没有建议把Steam当作搜索开源软件的最佳替代方案我坚决反对这种想法。我的建议是Steam可以成为一个专门处理拥有专利的应用或游戏软件的跨发行版的选择。
### 诞生一个新生态系统 ###
现在你也许认为我是一个坚决反对类似Ubuntu软件中心这样的软件发布工具。但事实是我只是非常希望看到它被改善并在尽可能多地开源软件上获得成功。再重申一下尽管我觉得它还需要花点工夫它还是一个不错的搜索软件的工具。但是就像我之前说过总的来说软件中心的付费系统没有提供良好的用户体验。它响应很慢实际上也没有提供一个有效的工具来检查付费软件的新版本。
在这个舞台上我认为Steam是毫无疑问的优胜者。而且如果我们能够让Steam更多地努力去推出人们实际上希望使用的付费软件而不仅只限于列出目前Linux系统已有的有限选择这将会带来几乎无限的需求。
想象一下这样一个新的生态系统付费软件可以通过他们自己的发布工具轻松的发布而不用考虑具体的Linux发行版的依赖。UbuntuArchOpenSUSE不管哪个发行版我认为Steam是一个往Linux世界推出还未被移植软件的工具。在新软件被发布和应用后更多的会跟上。也许我们甚至会看到大牌露脸比如Adobe Photoshop和Microsoft Office如果有愿意付费的用户我想不到任何任何理由为什么它们不会参与进来。
### 困难和挑战 ###
在Steam能够统一Linux世界软件发布之前还存在一些重要的挑战。第一个挑战来自Linux用户自身我们保持怀疑和保留态度而且一直在担心会不会是下一波"收费威胁"的到来。尽管Valve在通过Steam把游戏发行到不同的Linux发行版上时受到了热烈的欢迎如果在各种软件都积极地推销过来时我想这种"欢迎"会冷却一点。
另一个闪过我脑海的担心是Valve是否会接受大量的"垃圾"应用类似那些你可以在手机应用软件世界看到的。没有比在Steam商店里看到无数的垃圾应用反而优秀应用很难找到这种事情更糟糕的了。我希望我们可以在付费软件的数量和质量种寻找一个平衡。
### 没有Steam没有问题? ###
我不是那种过于重视任意问题的单一解决方案的人所以我承认Steam本身也许并不是为Linux民众发布付费软件的唯一方式。但是我的问题就会变成如果没有Steam还有其他方案吗我们已经看到类似Ubuntu的发行版正在尝试提供付费软件但是很明显[结果][5]并没有那么好。
我也确实支持Ubuntu他们所做的努力为软件中心带来了许多应用多谢他们的[应用开发者活动周][6]。软件中心是个很好的想法对于那些休闲应用每次看看发布了哪些新应用也挺好玩的。但是很可惜它没有吸引到Adobe和Microsoft来提供那些高需求软件的非微软和苹果平台的版本。
最后是否存在切实可行的替代方案让付费软件进入Linux世界呢在企业领域确实已经有了。
### 企业应用 ###
就我的个人经验来说我真的不认为付费软件能够在Linux桌面上站稳脚跟但是我却看到付费软件在未来Linux服务器上的广阔前景。像大多数Linux事物是在服务器端赚的钱靠的是提供服务和企业级产品。
所以就算Steam能够整合成为一个付费应用的发布平台恐怕它也不能在企业领域获得太多关注。另一方面也许我们将来会重新再回到这里而Steam确实已经成为消费者发布付费Linux软件的地方而不仅仅是优秀游戏。
--------------------------------------------------------------------------------
via: http://www.datamation.com/open-source/the-linux-software-store-conundrum-1.html
译者:[zpl1025](https://github.com/zpl1025) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://en.wikipedia.org/wiki/Linspire
[2]:http://en.wikipedia.org/wiki/Xandros
[3]:http://en.wikipedia.org/wiki/Steam_(software)
[4]:http://store.steampowered.com/software/
[5]:http://developer.ubuntu.com/2013/04/top-10-ubuntu-app-downloads-for-march/
[6]:http://developer.ubuntu.com/2013/12/ubuntu-app-developer-week-call-for-papers/