Почему документы из рабочей группы C Standard защищены паролем? - PullRequest
5 голосов
/ 12 июня 2019

Я только что понял, что многие из последних PDF-файлов в рабочей группе C Standard архивы теперь защищены паролем! Например, последний черновик стандарта C, он же C18, здесь здесь

Что побудило такое обратное движение против здравого смысла, когда C ++, java, javascript и все последние языки программирования полностью открыты! Что происходит?

Я не спрашиваю, знает ли кто-нибудь пароль, его разглашение в любом случае было бы незаконным, но аннулирование доступа к широкой публике кажется контрпродуктивным, особенно для студентов и программистов.

Что можно сделать, чтобы перевести эту работу в общественное достояние, где она принадлежит?

Ответы [ 2 ]

9 голосов
/ 12 июня 2019

Черновики защищены паролем, если они содержат только материал, который был или может быть опубликован в качестве самого стандарта ISO.Поскольку C17 был в основном релизом с исправлением ошибок (без нового материала), это, к сожалению, имело место на большей части стадии разработки C17.

Но как только мы переключились в «режим C2x», черновики открылись.Первый из них, N2310, все еще довольно близок к C17, так что это может быть хорошей базой для работы.(И, возможно, это привлечет больше внимания к текущей работе над C2x, зарегистрируйтесь в своем национальном органе по стандартизации для участия!)

Вопрос о том, «принадлежит ли он к общественному достоянию» или нет, определенно является вопросом десятилетия.К сожалению, ISO не работает так, и мало кто может сделать.В настоящее время, имея свой особый международный статус, они владеют авторским правом самого стандарта.Но им не принадлежит работа, связанная с этим, документы, которые люди представляют и т. Д., Поэтому любой, кто вносит свой вклад, все равно может получить свои кредиты.

1 голос
/ 12 июня 2019

Я думаю, это потому, что они хотят, чтобы вы заплатили за это .Вообще говоря, доступны только проекты стандартов, и даже они становятся заблокированными после публикации готовой версии.Ваш комментарий о том, что C ++ является открытым, неверен: стандарт C ++ 17 для продажи на веб-сайте ISO, а стандарт C ++ 20 (не завершенный на момент написания этой статьи) - доступно на GitHub .С официальной веб-страницы :

Q: Почему рабочие материалы C ++ свободно доступны на GitHub, когда стандарт должен быть приобретен у ISO или другой организации по стандартизации?

ISO сохраняет авторские права на все бюллетени для голосования и опубликованные версии международного стандарта (IS) C ++ и связанных с ним технических спецификаций (TS) C ++.Репозиторий GitHub содержит добавочные моментальные снимки рабочего источника, находящиеся в процессе выполнения, по мере их редактирования, которые часто могут находиться в несогласованном состоянии в процессе выполнения, когда применяются изменения, и который не содержит окончательного источника для каких-либо опубликованных стандартов.

...