Warum kosten Programmiersprachen (offene) Standards Geld? [geschlossen]


26

Ist es nicht kontraproduktiv, 384 Schweizer Franken für C11 oder 352 Schweizer Franken für C ++ 11 zu verlangen , wenn die Standards weit verbreitet werden sollen?

Bitte beachte, dass ich überhaupt nicht schimpfe und nicht gegen Bezahlung bin. Ich möchte die Gründe verstehen, die hinter der Festlegung der Preise als solche stehen, insbesondere in dem Wissen, dass ISO ein Netzwerk nationaler Standardinstitute ist (dh von Regierungen finanziert wird). Und ich bezweifle auch, dass diese Preise genug Einkommen generieren würden, um eine Organisation wie diese zu finanzieren, also muss es einen anderen Grund geben.


8
Abgestimmt, um das Thema zu schließen. ISO erhebt eine Gebühr für jede ihrer Veröffentlichungen, nicht nur für Programmiersprachenstandards. Sie berechnen keine Kosten für den Standard selbst, verlangen jedoch eine minimale Gebühr für die Veröffentlichungskosten (fragen Sie möglicherweise das ISO nach einer genauen Antwort). Warum interpretieren Sie " offener Standard " auch als frei (wie in Bier)?
Yannis

16
Er interpretiert es nicht als solches. Er sagt nur, dass wenn das erklärte Ziel einer Organisation die weite Akzeptanz der von ihr produzierten Standards ist, eine der Möglichkeiten, diese weite Akzeptanz zu unterstützen, darin besteht, sie frei (oder zumindest billig) verfügbar zu machen. Es ist wie ein Typ an der Straßenecke, der bereits dafür bezahlt wird, Werbeflyer zu verteilen, und der jedem Passanten ein paar Dollar pro Flyer in Rechnung stellen möchte.
Mike Nakis

6
Eine bessere Frage wäre: Warum berechnet ANSI, ein Mitglied der ISO, mehr für denselben Standard?
Yannis

8
@Tamas Möchten Sie lieber Microsoft, Apple und Google als Sponsor des C ++ - Standards einsetzen? ;-)
quant_dev

5
Ich stimme dafür, diese Frage als "Off-Topic" zu schließen, da es um die Preisgestaltung eines Drittanbieterprodukts geht.

Antworten:


17

In Bezug auf ISO-Standards gibt es in den FAQ eine Frage / Antwort, die erklärt, warum ISO-Standards Geld kosten :

Die Entwicklung, Veröffentlichung und Verbreitung von ISO-Standards kostet Geld. Jemand muss bezahlen. Das derzeitige System, nach dem die Benutzer für die von ihnen verwendeten Standards zahlen müssen, trägt nicht nur zum Entwicklungsprozess bei, sondern stellt vor allem auch sicher, dass das Gleichgewicht zwischen unabhängigen und staatlichen, privaten und öffentlichen Interessen gewahrt bleibt.

In Bezug auf andere Normungsorganisationen vermute ich, dass Yannis Rizos in seinem Kommentar richtig ist und dass er der Haltung der ISO ähnelt. Es erfordert viel Zeit und Mühe, einen Standard zu entwickeln und ihn dann in ein Format umzuwandeln, das konsumierbar ist. Sie zahlen für die Zeit und die Ressourcen, die erforderlich waren, um diesen Standard in das von Ihnen verwendete Format umzuwandeln, und lassen ihn dann an Sie liefern.


14
Die Leute, die tatsächlich den Standard schreiben, erhalten normalerweise nichts von diesem Geld. Alles dreht sich um die Aufrechterhaltung der ISO-Bürokratie. Beispielsweise verteilt die ECMA ihre Standards kostenlos.
ibid

2
AFAIK, ECMA-Standards sind offen (zumindest einige), aber diese sind kostenlos. W3C ist kostenlos. Unicode ist kostenlos.
Cole Johnson

3
Natürlich behauptet die ISO, dass das Geld für die Entwicklung von Standards ausgegeben wird. Sie würden das in einer Welt sagen, in der es völlig wahr ist, und sie würden auch sagen, dass in einer Welt, in der die ganze wertvolle Arbeit von unbezahlten Freiwilligen geleistet wird, die es frei verfügbar gemacht hätten, wenn die ISO sie nicht überzeugt hätte Übergeben Sie die Urheberrechte, und wo buchstäblich das einzige, was ISO tut, ist das Streben nach einer Bereicherung. Ich weiß nicht, in welcher dieser Welten wir leben oder wie ich es herausfinden würde, aber die Tatsache, dass ISO sagt: "Wir tun etwas Nützliches, Ehrliches!" hilft nicht, die beiden zu unterscheiden.
Mark Amery

21

Viele der älteren Normungsorganisationen verlangen immer noch Gebühren für ihre Normen, aber meiner Meinung nach ist dies ein Hindernis für eine umfassendere Übernahme der Normen.

Viele Normungsorganisationen schaffen es bereits, ihre Normen kostenlos zur Verfügung zu stellen. IMHO-Organisationen wie ISO und ANSI scheinen veraltet zu sein, da sie immer noch Gebühren erheben.

Hier eine willkürliche persönliche Auswahl wichtiger Standards, die anscheinend kostenlos veröffentlicht werden können.


+1 Das ist eine gute Liste von Standards, die ohne Gebühren erhältlich sind. Leider gibt es einige ebenso wichtige Standards, die höhere Gebühren erfordern als ISO.
Yannis

6
Sie können C # 5.0 für 328 Franken von ISO oder nichts von ECMA
Cole Johnson

8

Ein paar Punkte:

  • IIRC, der Preis einer ISO-Norm hängt direkt von der Anzahl der Seiten in der Norm ab, unabhängig davon, um welche Norm es sich handelt.

  • Programmiersprachen sind eine der wenigen Angelegenheiten, für die Einzelpersonen möglicherweise eine Kopie des Standards erhalten möchten. In den meisten Fällen möchten nur Unternehmen (und manchmal eine Handvoll von ihnen) eine Kopie. Und für Unternehmen ist der Preis in der Tat nominal im Vergleich zu anderen Kosten (z. B. um sicherzustellen, dass ihr Produkt effektiv dem Standard entspricht - selbst für PL, wenn Sie einen Compiler schreiben, sind 300 Euro für den Standard 1 oder 2 Tage für eine Person ?, und Leute, die Compiler schreiben, sind die Standardbibliotheken oder -bücher der Markt für Standard, die meisten anderen Verwendungen sind nicht wirklich relevant).

  • Beim Verkauf der Standards steht die ISO in Konkurrenz zu ihrem Mitglied. ANSI, AFNOR, BSI, ... verkaufen die Dokumente ebenfalls. Diese akzeptieren ISO nicht, um den Preis zu senken. Beachten Sie, dass einige von ihnen C und C ++ für weitaus weniger verkauften (ANSI hatte die Vorgängerversion in elektronischer Form für 30 US-Dollar, BSI hat eine Hardcopy-Ausgabe mitveröffentlicht; ich habe noch keine solche Quelle für die neueste Version gefunden).

  • Die Leute des Komitees tragen bereits einen Großteil der Kosten bei (manchmal gibt es eine Gebühr, und dann reisen sie auf eigene Kosten und sponsern die Sitzungen).

  • Andere Standardisierungen sind möglicherweise billiger zu bekommen, aber die Teilnahme kann teurer sein (die ECMA gibt ihre Standards frei, die Teilnahmegebühr ist jedoch weitaus höher).


Wie viel dient ECMA als Stempel und wie viel von ihrer eigenen Arbeit machen sie? Zwar gibt es eine bestimmte Rolle für eine Organisation zur Standardisierung von Gummistempeln, die jedoch für Dinge, die weit verbreitet sind, weniger gut geeignet ist.
David Thornley

2
@ DavidThornley, ich weiß es nicht. Daran habe ich nie teilgenommen. Aber ich denke, es ist für ECMA wie für ISO, der größte Teil der Arbeit wird von den Mitgliedern geleistet, und daher hängt das Ausmaß des Polierens vom Interesse der Mitglieder ab. In diesem Sinne gibt es für ECMAscript vermutlich weitaus mehr Zusammenarbeit als für C #. aber ich könnte mich irren.
Programmierer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.