2013-02-20 60 views
6

我明白为什么标准可以在其实现可以关闭的情况下打开。但是,我有一个理解逆过程的问题。例如,C++标准是商业的,但其一些实现(例如gcc和clang)是开源的。我相信PDF也是这样。为什么标准经常关闭?

更一般地说,封闭标准是否会禁止其广泛使用,这是标准的目标之一?事实上,谁从中受益,为什么使用封闭标准?

+1

可能更适合http://programmers.stackexchange.com/。 – 2013-02-20 20:47:33

+0

如何移动我的问题? – Vortico 2013-02-20 20:49:49

+0

@Vortico你不知道。我已将其标记为版主。让我们等着看。 – 2013-02-20 20:50:30

回答

3

事实上,C++标准实际上并没有关闭(its source is on Github …)。你把“封闭”与“商业出版”混为一谈。

这是一个不同之处,源于一个不幸的事实,即维护和发布标准文档只需要花钱,而ISO等组织需要为此工作(部分)获得报酬。

这种情况与专利局非常相似,在研究中发表更为如此:几乎所有的研究都是开放性的 - 关于该词的任何定义 - 然而出版物往往并不隐藏在付费墙背后,因为出版社追求的是按观看付费的商业模式(除了研究人员支付的一些预付费用外)。

从个人的角度来看,我认为这是一种不合时宜的情况,从互联网发布手稿之前的一段时间开始,这种丑陋的不合时宜的持续时间实际上会花费金钱。关于这个话题,我还有更多的话要说,但版主会审查他们。 ;-)

+0

感谢C++ github链接。我不知道它可以在那里找到。 我对研究出版物的比喻非常熟悉,我同意低成本的互联网分销应该可以消除与标准出版物相关的一些成本。毕竟,大多数“现代”脚本语言规范是免费提供的。但正如你所说,这个董事会不是讨论这些问题...... – Vortico 2013-02-21 02:43:50