Vivaldi for Linux-开放接受

图片



如今,在个人计算机操作系统世界中,行业巨头之间已经形成了稳定的力量平衡,微软占据了最大份额,苹果持有相当数量的追随者,约有1.5%的人将其Chrome OS取代了谷歌,而约1.5%的人将其带入了Chrome OS。 Linux系统的星座已经稳定了好几年了(根据StatCounter的说法))。可以合理地预期,首选操作系统在Vivaldi浏览器用户中所占的比例将是相同的,但实际上,对于Linux而言,Vivaldi用户的份额是Linux操作系统在全球市场中所占份额的五倍,这使许多人感到惊讶-大约7.5%的Vivaldi浏览器用户使用Linux系统。显然,这样的结果应该有客观的前提条件,所以我们今天将讨论它们。



功能更重要



计算机的所有者如何选择日常使用的程序?没错-首先是功能和便利性。对于浏览器而言尤其如此,在浏览器中,人们在Internet上花费的时间最多。对于我们大多数人来说,每天在网络上的工作都是从启动浏览器开始到关闭浏览器为止,对于某些人来说,浏览器在晚上仍然保持活动状态,从而建立了多天的连续工作历史。 Vivaldi在这里提供了一套非常强大的功能,可以将许多流行的浏览器抛在后面。遵循悠久的传统,开发人员正在尝试将所有可在网络上使用的流行功能添加到浏览器,以使用户不必启动其他程序或安装扩展。



这种方法在Linux用户中非常流行。众所周知,在这个社区中,人们更倾向于以深思熟虑的方式选择程序,这是由Linux环境几十年来所创造的选择自由氛围所决定的。对浏览器进行独立比较时,他们通常会选择支持Vivaldi-这对我们(作为开发人员)很多,因为在这种情况下,用户做出了明智的选择,并且不遵循时尚或广告头。传统上,Linux社区中的Vivaldi的主要障碍是非免费许可证-通常来说,这不是完全公平的,但是下面的内容更多-即使有人将Vivaldi用作主要浏览器,这也意味着功能和便利性就足够了克服这一障碍的水平。



关于开放的几句话



Linux社区对Vivaldi的最常见批评可能是缺乏浏览器的开放许可证。是的,Vivaldi是根据封闭许可证获得许可的,的确如此。但是应该记住,当今的软件世界非常复杂,并且不能仅将其分为“开放”和“封闭”两类,而今天您经常会发现混合模型。这正是我们很久以前为Opera Presto浏览器选择的选项,并且今天在创建Vivaldi时继续使用它。为什么?答案很简单-因为它有效。我们试图仅采用最佳的封闭式和开放式设计原则,以便以最高的效率使用它们。我必须说,维瓦尔第(Vivaldi)的开放性远远超出了看起来。



首先,我们的浏览器是基于Chromium的,Chromium是一个完全符合Linux社区原则的成熟的开源项目。此外,在更改Chromium代码时,我们会不断将其发布在相应的页面上-我们尊重自由软件的原理,并为自由软件的开发做出切实可行的贡献,因为它也为我们服务。应该注意的是,这个开源代码占所有Vivaldi浏览器代码的90%以上。此外,我们使用开源开发工具,并通过报告错误并提出改进建议来为它们的开发做出贡献。但这还不是全部。



超越许可范围



我们是一家拥有五十名热情员工的小公司,要与拥有成千上万名员工的巨头竞争将非常困难。但是我们找到了一个解决方案-它也完全符合Linux社区的原则。我们正在与众多志愿者积极合作,以帮助我们开发浏览器。数十名Sopranos从事深度测试并与bug跟踪系统配合使用,来自50个国家的100多名自愿翻译人员为浏览器界面提供了多语言支持,以及成千上万的测试构建用户可以帮助我们找到最复杂的错误并不断提出新错误。想法和解决方案。因此,在Vivaldi用户社区的积极帮助下,我们可以与其他流行的浏览器竞争。这种合作也是真正的Linux方式。



如您所见,我们主要致力于开放原则。什么仍然关闭?只有我们自己的代码才能创建接口和一些功能。换句话说,在封闭许可证下,我们只有使维瓦尔第与众不同的独特之处。在这里,您可以回忆起埃里克·雷蒙德(Eric Raymond)的畅销书“大教堂和集市”发表于20多年前。在其中,他谈到了开发自由软件的两种流行方法,即整个用户社区在创建产品中起主要作用(“集市”原则),还是一小群才华横溢的开发人员(“大教堂”原则)进行主要工作。因此,在我们的案例中,我们更喜欢“大教堂”原则-在Opera Presto时代,它一直运作良好,所以今天我们继续使用它。为了保持个性,我们使用封闭式许可证。



公开闭源



但是,这对于熟悉编程的用户来说并不是障碍。关键是我们自己的代码中大部分是HTML / CSS / JS。这些技术用于创建浏览器界面。即使为了获得更好的性能而对代码进行了模糊处理,一些工匠仍可以阅读并学会了对浏览器代码进行自己的更改,以添加所需的功能,而这些功能在Vivaldi浏览器中尚不可用。我们如何处理这些用户?没有。是的,他们正式违反了许可证,但是如果他们不以此做生意或没有做坏事,我们将不会以任何方式干涉他们。我们经常邀请您进行更紧密的合作。



听起来可能很奇怪,但是我们不会仅仅因为暗中监视我们的代码而追求某人。我们的任务是我们的许可证任务,目的是保护我们自己免受其他市场参与者的攻击,他们利用一切机会来防止竞争对手在市场上露面,并经常以非常激进的方式行事我们向用户开放,但我们不希望沦为拥有强大功能的大型捕食者的猎物。这就是为什么我们选择了封闭许可证-用它“吞噬”我们要困难得多。



自然结果



考虑到以上所有内容,我们已经可以就为何在Linux环境中如此积极地使用Vivaldi得出某些结论。许可限制实际上在功能和使用方面均不会干扰Vivaldi用户。我们与社区进行公开交流,并随时乐于收到任何帮助或建议,任何新想法或建设性批评。而且,我们不会跟踪用户,也不会收集他们的数据,我们会尝试使用内置的广告拦截器和跟踪以及其他方式来限制在线服务。我们向社区开放,社区重视我们的开放性。我们真的希望,我们与Vivaldi的共同开发将使我们能够创建一个非常出色的浏览器,可以成为其著名竞争对手的一个有价值的替代品。



All Articles