Opensource.com 是否基于开源技术构建?

还没有读者喜欢这个。

当然是。当我们开始构建这个社区网站的征程时,我们的首要要求是它应该尽可能地开源。我们超越了“尽可能”,构建了一个完全开源的网站,从操作系统到社交发布系统。

正如您从我们的版本说明中看到的那样,opensource.com 托管在 Amazon Elastic Computing Cloud (EC2) 中。 从那里,堆栈包括红帽©企业 Linux© 操作系统、Apache Web 服务器和 MySQL 数据库。

社交发布系统,或者有些人可能称之为内容管理系统 (CMS),是 Acquia Drupal。 坊间传闻,Acquia 之于 Drupal,犹如红帽之于 Linux。

现在您知道了。关于网站是开源的就说这么多。 应该很明显,这个网站是关于开源的未来以及它如何影响我们日常生活的。 它不仅仅关乎技术。 它关乎开源之道,以及这如何使人们能够完成超出他们想象的事情。 事实上,你们中的一些人可能已经在做这些事情了,但您可能不称之为开源。 没关系。

您希望 opensource.com 成为什么? 我们希望您帮助推动网站的未来。 如果您是 Drupal 专家,也许您可以建议一些模块来鼓励更多参与。 也许您是教育或法律方面的专家? 为该网站撰写一篇文章。 讲述您的开源故事。

各种可能性就在这里。 在 opensource.com 上。 在这里,开源成倍增加并扩大其对世界的影响。

Avatar
Jason Hibbets 是红帽公司数字社区团队的社区主管。 他与 Enable Architect、Enable Sysadmin、Enterprisers Project 和 Opensource.com 社区出版物合作。

10 条评论

我最后一次看的时候,红帽企业 [GNU/]Linux 既不是自由软件也不是开源软件。 最明显的原因是它的内核 Linux 不是自由软件(或开源软件),因为它的一些部分不符合自由软件定义或开源定义。 那些不符合的部分,称为 blobs,无论您如何扭曲定义,都不是 FLOSS; 您最好尊重您试图在这个网站上推广的原则,而不是散布那些只是假装遵守这些原则的人的谎言。 如果您想声称它完全运行在开源软件上,您不妨使用开源内核,并将其托管在不会阻止您使用它的服务提供商处。 而且您会告诉人们在 identi.ca 上关注您,而不是在非自由和闭源的 Twitter 上。

您可以在页面底部的其他社交网站中找到 Identi.ca 的链接。 但是,如果我们完全忽略 Twitter 上正在进行的大规模开源讨论,那将是我们的疏忽。

http://identi.ca/opensourceway

作为一名切换到 Identi.ca 并使用第三方开源平台进行微博的用户,我认为它应该像 Twitter、Facebook 或您想要沟通的任何其他社交网络一样突出地放置。 遵守您所信奉的价值观(除了付诸实践之外)的最佳方式是尽可能地推广它们。

话虽如此,您可以让更多人从 Twitter 切换到 Identi.ca(或其他替代方案),那就越好,所以如果这意味着在更主流的平台上与他们互动,那就去做吧。 正如我去年告诉 Bradley Kuhn 的那样,如果每个切换到 Identi.ca 或其他平台的人都不与留在非自由平台的人交谈,那么操作系统运动将永远不会发展壮大。

顺便说一句,很棒的网站。 我正在深入探索它。

您能否详细说明一下 blobs,并为不熟悉您所说内容的读者提供链接?

我们绝对要求人们在 identi.ca 上关注我们。

参考以上帖子,来自维基百科

“在开源文化中,二进制 blob 是一个贬义词,指的是加载到自由或开源操作系统的内核中的目标文件,但没有公开可用的源代码。 该术语通常不适用于内核外部运行的代码,例如 BIOS 代码、固件映像或用户空间程序。”

http://en.wikipedia.org/wiki/Binary_blob

@Colin Dodd
在 http://linux-libre.fsfla.org/ 中,我写道
Linux,由 Linus Torvalds 等人开发和分发的内核,包含非自由软件,即不尊重您的基本自由的软件,并且它诱使您安装它不包含的其他非自由软件。

Linux-libre 是一个维护和发布 100% 自由 Linux 发行版的项目,适用于自由系统发行版,删除包含在没有源代码、混淆或模糊的源代码、在非自由软件许可下的软件,这些许可不允许您更改软件以使其执行您希望的操作,并且诱使或要求您安装其他非自由软件。

现在,我应该可能重申(或澄清,如果它不清楚)我的疑虑与其说是因为 opensource.com 没有运行在 100% 自由(或开源,如它所愿)软件上,不如说是它声称如此的虚假声明。 该帖子说“运行红帽企业 [GNU/]Linux”,并且“我们超越了“尽可能”,构建了一个完全开源的网站,从操作系统到社交发布系统”。 嗯,尽管红帽希望发布开源操作系统,但在它发布一个不是开源的内核之前,它不会发布。 对于那些不相信我的人,只需查找 Linux-libre 擦除的任何 blobs 的源代码,并查看开源定义的第二个要点,看看内核中的 blobs 是否有任何例外。 还要查看他们的许可证,同时查看它们是否允许衍生作品(定义中的第 3 条)。 哎呀,至少有一个许可证甚至不符合第 1 条,禁止与 Linux 中*也*包含的另一个 blob 一起分发。 而且这一切甚至都没有触及这些组合是否构成违反据称 Linux 在其下分发的 GNU GPLv2 的问题,因为问题不是合法性,而是这篇文章中的虚假声明。 超越“尽可能”可能意味着运行一个去 blobs 的内核。

@Ruth Suehle
问题不是忽略 Twitter 上发生的讨论,而是积极而强烈地推广它,屏幕的很大一部分空间都用于“opensource.com on twitter”,而推广免费(和开源)同等服务的范围仅限于页面底部的一个小图标,Twitter 在那里*再次*被推广。 这是一个态度问题。 关于自由和开源的自我一致的态度将相当于邀请人们*从* Twitter *到* identi.ca 关注您。 相反,该网站首先且最重要的是推广 Twitter,以便将更多受害者带到这项非自由和闭源服务。

“Linux-libre”到底是什么,它是否使用与上述帖子中抛出的相同定义的“开源”?

开源定义 (OSI)
5. 不歧视个人或群体

Linux-libre 引用了 blag,其中声明
“致力于推翻企业对信息和技术的控制……”

在我看来是歧视性的。 至少在“供应商固件使一切都变成非自由的”这种含糊不清的意义上是这样。 现实是,红帽公司在帮助开源方面比迄今为止的任何团体或公司都做得更多。 句号。 唯一可以尝试声称拥有其他荣誉的人是 Stallman 和 Linus。

跺脚并像个疯子一样离开并无理地踢人(和公司)只会起到让敌人看起来更好的作用。 (除非当然您在 Microsoft、VMware 和 Oracle 的网站上也发布了同样糟糕的东西?)与其抱怨一些像这样的小 BS,不如意识到大多数人生活在现实而不是乌托邦中,因此需要妥协。

在我看来,似乎是“信任红帽”,但随后我们看到了一个有大量书面证据证明它是虚假的说法。

现在,我专业地(也包括个人地)对红帽寄予厚望。 事实上,除了 100% 自由软件 GNU/Linux 发行版之外,红帽可能是最好的非 100%,这意味着它是您在不达到 100% 的情况下可以获得的最接近的。

但声明过于大胆也是事实。 “超越”可能意味着像 101%(例如,考虑 1% 用于 BIOS)。 在这方面,这是一个虚假声明。

我非常乐意赞扬红帽在这方面更进一步,它可能甚至不需要来自 Linux 的 blobs 即可在此系统上运行。

这对我们社区中技术水平较低的成员很有帮助。

有关该网站功能的合作伙伴 Palantir 和 Acquia 的案例研究可以在 George DeMet 的博客上找到。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 获得许可。
© . All rights reserved.