2013-02-20 9 views
6

Rozumiem, dlaczego standardy mogą być otwarte, a ich implementacje mogą zostać zamknięte. Mam jednak problem ze zrozumieniem odwrotności. Na przykład standard C++ jest komercyjny, ale niektóre jego implementacje (na przykład gcc i clang) są otwarte. Uważam, że PDF jest podobny do tego.Dlaczego standardy często są zamknięte?

Bardziej ogólnie, czy zamknięty standard nie zabrania szerokiego zastosowania, który jest jednym z celów normy? W rzeczywistości, kto korzysta z tego, co i dlaczego stosuje się zamknięte standardy?

+1

Może być lepiej dopasowany do http://programmers.stackexchange.com/. –

+0

Jak przenieść moje pytanie? – Vortico

+0

@Vortico Ty nie. Zgłosiłem to dla moderatora. Poczekajmy i zobaczmy. –

Odpowiedz

3

W rzeczywistości standard C++ nie jest faktycznie zamknięty (its source is on Github …). Mylicie "zamknięty" z "opublikowanym komercyjnie".

To różnica, która wynika z nieszczęśliwego faktu, że utrzymywanie i publikowanie dokumentów normalnych po prostu kosztuje pieniądze, a organizacje takie jak ISO chcą otrzymać wynagrodzenie za wykonanie (część) tej pracy.

Sytuacja jest bardzo podobna do urzędów patentowych, a jeszcze bardziej do publikacji w badaniach: prawie wszystkie badania są otwarte - dla jakiejkolwiek definicji tego słowa - jednak publikacje są częściej ukrywane za paywallami, ponieważ wydawnictwa realizują model biznesowy opłacany za każde obejrzenie (oprócz częściowej opłaty uiszczanej przez naukowców).

Według mnie osobiście uważam, że jest to perwersyjna sytuacja, która jest brzydkim anachronicznym przetrzymaniem z czasów sprzed Internetu, kiedy publikowanie manuskryptu faktycznie kosztuje. Mam więcej rzeczy do powiedzenia na ten temat, ale moderatorzy będą je cenzurować. ;-)

+0

Dzięki za link do Github C++. Nie miałem pojęcia, że ​​można go tam znaleźć. Jestem zaznajomiony z analogią publikacji badań i zgadzam się, że tania dystrybucja internetowa powinna z pewnością usunąć niektóre koszty związane z publikacjami standardów. W końcu większość "nowoczesnych" specyfikacji języków skryptowych jest swobodnie dostępnych. Ale jak powiedziałeś, ta tablica nie jest dyskusją na te tematy ... – Vortico