Essays:TNT: free tech books/ru: Difference between revisions
Updating to match new version of source page Tags: Mobile edit Mobile web edit |
Created page with "=== Уникальный контент ===" Tags: Mobile edit Mobile web edit |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
'''Автор''': Евгений Голышев | |||
''' | |||
'''31-го мая 2024''' я запустил каталог технической литературы, распространяющейся под открытыми лицензиями, где все книги можно скачать бесплатно. Каталог получил название TNT (от '''T'''utorI'''n'''.'''T'''ech) и реализован в виде [https://t.me/TutorInTechBot?start=wiki Telegram-бота], в котором можно создавать свою библиотеку, иметь к ней доступ с любого устройства, делиться книгами и еще куча других вещей, но обо всем по порядку. | '''31-го мая 2024''' я запустил каталог технической литературы, распространяющейся под открытыми лицензиями, где все книги можно скачать бесплатно. Каталог получил название TNT (от '''T'''utorI'''n'''.'''T'''ech) и реализован в виде [https://t.me/TutorInTechBot?start=wiki Telegram-бота], в котором можно создавать свою библиотеку, иметь к ней доступ с любого устройства, делиться книгами и еще куча других вещей, но обо всем по порядку. | ||
Line 10: | Line 8: | ||
== Качественный и/или бесплатный == | == Качественный и/или бесплатный == | ||
Идея '''качественной''' и в то же время '''бесплатной''' технической литературы сегодня все еще может казаться нереальной, как четыре десятилетия назад то же самое казалось в контексте программного обеспечения. "Открытое письмо любителям"<ref>Оригинальное название "Open Letter to Hobbyists".</ref>, в котором '''Билл Гейтс''' (Bill Gates) поставил под сомнение ''коллективную работу над программным обеспечением'' (communal software development), может и сейчас откликаться в сердцах немалого количества людей, если речь зайдет о книгах. В том письме в '''феврале 1976''' Гейтс писал<ref>https://en.wikipedia.org/wiki/File:Bill_Gates_Letter_to_Hobbyists_ocr.pdf</ref>: | |||
<blockquote> | <blockquote> | ||
Кто может позволить себе профессионально работать ни за что? Какой энтузиаст способен убить три года своей жизни на программирование, исправление ошибок, документацию, и потом раздать все это бесплатно? | |||
</blockquote> | </blockquote> | ||
Но через семь лет '''Ричард Столлман''' (Richard Stallman) запустил проект '''GNU''', с которого началось движение за '''свободное программное обеспечение'''. Оно показало, что коллективная работа над программным обеспечением с его бесплатным распространением – вполне жизнеспособная идея. | |||
Что касается книг, то революция там давно произошла: качественная и бесплатная техническая литература существует уже более четверти века. Одним из ярчайших примеров является руководство '''Linux From Scratch''', выпускающееся с '''1999''' под открытой лицензией, которая разрешает '''свободное распространение''' и '''создание производных работ'''. Так почему паучье чутье подсказывает, что качественная книга не может быть бесплатной? Я думаю, дело в том, что книги под открытой лицензией не управляют печатным миром в отличие от свободного и открытого программного обеспечения, на котором зиждется современный высокотехнологичный мир. Я надеюсь, что TNT сможет внести свой посильный вклад, чтобы исправить сложившуюся ситуацию. | |||
< | <span id="Release_Gates"></span> | ||
== | == Выпускайте Гейтса == | ||
Хорошо, разобрались, что техническая литература может быть одновременно и качественной и бесплатной. Но, перефразируя слова Гейтса, можно задаться следующим вопросом: "''Какой энтузиаст способен убить три года своей жизни на написание книги, исправление опечаток и неточностей, и потом отдать ее бесплатно?''". Я могу предложить несколько возможных причин, почему это может быть выгодно авторам. | |||
< | <span id="The_Free_Distribution_Can_Expand_the_Audience_For_a_Book"></span> | ||
=== | === Свободное распространение может расширить аудиторию книги === | ||
Нередко когда книги под открытыми лицензиями публикуются преподавателями или представителями других профессий, для которых важно, чтобы их научную деятельность оценили как можно больше людей. Представьте два сценария. Один автор говорит: "''Я написал книгу, вот, держи ссылку''", а второй говорит: "''Я написал книгу, если интересно, можешь купить ее здесь''" и дает ссылку. Чью книгу полистают охотнее? Думаю, ответ очевиден. И дело может быть не в деньгах, а в количестве шагов, которые нужно пройти до цели. | |||
< | <span id="Given_enough_eyeballs,_all_bugs_are_shallow"></span> | ||
=== | === Чем больше глаз, тем меньше багов === | ||
"Чем больше глаз, тем меньше багов"<ref>Анг. given enough eyeballs, all bugs are shallow.</ref> — это [https://en.wikipedia.org/wiki/Linus%27s_law Закон Линуса], который может быть эффективен не только в работе над программным обеспечением, но и в написании книг, если багами считать опечатки и неточности. Как и в предыдущем случае, свободное распространение книги расширяет ее аудиторию. Среди нее обязательно найдутся не только читатели, но и писатели, которые будут охотно указывать на ошибки и предлагать правки. | |||
< | <span id="Free_Distribution_Prolongs_the_Life_of_the_Work"></span> | ||
=== | === Свободное распространение продлевает работе жизнь === | ||
Здесь я хочу сразу перейти к примерам. | |||
==== Linux From Scratch ==== | ==== Linux From Scratch ==== | ||
Эта книга рассказывает о том, как собрать собственную GNU/Linux-систему с нуля, компонент за компонентом. Если читатели готовы потратить значительную часть жизни на ее прочтение, то в конце у них должно появиться четкое понимание, из каких компонентов состоит современный GNU/Linux, а также как эти компоненты конфигурируются и собираются. | |||
Первая версия этого руководства вышла в декабре '''1999''', и его оригинальный автор, '''Герард Бикманс''' (Gerard Beekmans), уже давно не принимает активного участия в жизни своего детища. Однако новые версии его труда стабильно выходят два раза в год. | |||
==== The Linux Kernel Module Programming Guide ==== | ==== The Linux Kernel Module Programming Guide ==== | ||
Эта книга рассказывает о внутренних механизмах ядра Linux с целью научить читателей разрабатывать для него модули. Оригинальный автор этого руководства, '''Ори Померанц''' (Ori Pomerantz), писал его для Linux 2.2. Первая версия текста не сохранилась, но Linux 2.2 вышел в '''январе 1999''', поэтому можно предположить, что работа была опубликована примерно в то же время. '''Джим Хуанг''' (Jim Huang), в свою очередь, сейчас активно обновляет текст книги. Между Померанцем и Хуангом было еще три автора. | |||
Задумайтесь только, эти книги существуют более четверти века, и это во многом благодаря открытой лицензии. Но кто-то может со мной поспорить, сказав, что история знает случаи, когда авторы коммерческих изданий подхватывали чужую работу, если оригинальные авторы не были рядом по какой-то причине. К примеру, после смерти '''У. Ричарда Стивенса''' (W. Richard Stevens) в 1999 '''Стивен А. Раго''' (Stephen A. Rago) продолжил его монументальный труд под названием "UNIX. Профессиональное программирование" ([https://en.wikipedia.org/wiki/Advanced_Programming_in_the_Unix_Environment Advanced Programming in the Unix Environment]). Я не буду настаивать на том, что открытая лицензия — это единственный способ для книги избежать забвения. Конечно, это не так. Но я уверен, что у книги под открытой лицензией шансов "осиротеть" меньше. | |||
Это далеко не исчерпывающий список причин публиковать книгу под открытой лицензией. Можно было бы еще назвать несколько, но пора двигаться дальше. | |||
< | <span id="Hybrid_Format_for_Book_Distribution"></span> | ||
=== | === Гибридный формат распространения книг === | ||
Свободное распространение книги не исключает сотрудничество с коммерческим издательством. Здесь одно другому не мешает. В качестве примера хочу привести книгу [https://en.wikipedia.org/wiki/Free_as_in_Freedom Free as in Freedom]<ref>Полное название: "Free as in Freedom: Richard Stallman's Crusade for Free Software".</ref>, посвященную '''Ричарду Столлману''' (Richard Stallman), основателю проекта GNU и движению за свободное программное обеспечение. Книга была опубликована издательством '''Тима О'Райли''' (Tim O'Reilly) под лицензией '''GNU Free Documentation License 1.1''', на которой настоял сам автор '''Сэм Вильямс''' (Sam Williams). Так как лицензия допускала создание производных работ, главный герой этой книги, Столлман, через несколько лет после ее выхода в свет выпустил дополненную и исправленную версию, которую он назвал Free as in Freedom 2.0<ref>Полное название: "Free as in Freedom (2.0): Richard Stallman and the Free Software Revolution"</ref><ref>В русском переводе она известна как "Освобождение вашего компьютера (2.0): Ричард Столлман и революция свободного программного обеспечения".</ref> | |||
. Второе издание было опубликовано Free Software Foundation. | |||
</ | |||
Это не единственный случай, когда О'Райли публиковал книгу под открытой лицензией. В прошлом его издательство это делало довольно часто<ref>Со списком книг под открытыми лицензиями от O'Reilly можно ознакомиться [http://web.archive.org/web/20240113043735/https://www.oreilly.com/openbook/ здесь].</ref>. Другие известные издательства технической литературы, такие как '''Apress''' и '''No Starch Press''', нередко делают это и в наши дни<ref>Со списком книг под открытыми лицензиями от Apress можно ознакомиться [https://apress.com/gp/apress-open/apressopen-titles здесь].</ref>. | |||
Есть также случаи, когда автор работал над книгой под открытой лицензией, а затем сделал финальное издание коммерческим. На этот раз в качестве примера хочу привести книгу '''Олега Цилюрик''' под названием "[https://bhv.ru/product/rasshireniya-yadra-linux-drajvery-i-moduli/ Расширения ядра Linux: драйверы и модули]", опубликованную БХВ-Петербург в 2023. Первая версия этой книги появилась в 2011 в результате подготовки и проведения курса тренингов, которые Олегу предложила организовать компания [https://globallogic.com Global Logic] для сотрудников украинских отделений компании. Текст руководства распространялся под лицензией '''Creative Commons Attribution ShareAlike'''<ref>Версию лицензии автор не указал.</ref> до 2022. В это время материал активно обновлялся и улучшался при участии читателей (закон Линуса в действии). Однако в версии текста от 2022 уже не было блока, в котором Олег передавал некоторые из прав на свое произведения читателям через открытую лицензию. | |||
</ | |||
< | <span id="TNT_and_the_Open_Print_World"></span> | ||
== TNT и открытый печатный мир == | |||
</ | |||
Отлично, выяснили, что авторы мотивированы публиковать свои книги под открытыми лицензиями, их можно без проблем найти в Сети и скачать бесплатно. Но зачем нужен TNT? Будучи библиотекой для технарей, TNT предлагает следующие вещи. | |||
< | <span id="Maintaining_an_Up-to-Date_Catalog_of_Books"></span> | ||
=== Поддержка каталога книг в актуальном состоянии === | |||
</ | |||
Работа над книгами под открытыми лицензиями иногда напоминает разработку ПО: они могут обновляться регулярно, а у некоторых даже есть фиксированный релиз-цикл. Таким образом, за обновлениями нужно следить, чем и занимается TNT. Как правило, новая версия книги появляется в каталоге в день выхода, и пользователи получают '''уведомление''' об обновлении. | |||
< | <span id="Always_Accessible"></span> | ||
=== Всегда под рукой === | |||
</ | |||
В силу того, что TNT реализован в виде Telegram-бота, пользователи могут иметь доступ к своей библиотеке с любого устройства. К примеру, вы можете начать просматривать библиотеку на телефоне, а затем положить понравившуюся книгу в '''избранное''', чтобы потом легко ее найти на своем ноутбуке. | |||
< | <span id="Unique_Content"></span> | ||
=== Уникальный контент === | |||
</ | |||
< | TNT — это в значительной мере медийный проект. Описания и иногда даже обложки для книг готовятся командой TNT. | ||
== | |||
<span id="References"></span> | |||
== Примечания == | |||
<references /> | <references /> |
Latest revision as of 14:11, 12 November 2024
Автор: Евгений Голышев
31-го мая 2024 я запустил каталог технической литературы, распространяющейся под открытыми лицензиями, где все книги можно скачать бесплатно. Каталог получил название TNT (от TutorIn.Tech) и реализован в виде Telegram-бота, в котором можно создавать свою библиотеку, иметь к ней доступ с любого устройства, делиться книгами и еще куча других вещей, но обо всем по порядку.
Качественный и/или бесплатный
Идея качественной и в то же время бесплатной технической литературы сегодня все еще может казаться нереальной, как четыре десятилетия назад то же самое казалось в контексте программного обеспечения. "Открытое письмо любителям"[1], в котором Билл Гейтс (Bill Gates) поставил под сомнение коллективную работу над программным обеспечением (communal software development), может и сейчас откликаться в сердцах немалого количества людей, если речь зайдет о книгах. В том письме в феврале 1976 Гейтс писал[2]:
Кто может позволить себе профессионально работать ни за что? Какой энтузиаст способен убить три года своей жизни на программирование, исправление ошибок, документацию, и потом раздать все это бесплатно?
Но через семь лет Ричард Столлман (Richard Stallman) запустил проект GNU, с которого началось движение за свободное программное обеспечение. Оно показало, что коллективная работа над программным обеспечением с его бесплатным распространением – вполне жизнеспособная идея.
Что касается книг, то революция там давно произошла: качественная и бесплатная техническая литература существует уже более четверти века. Одним из ярчайших примеров является руководство Linux From Scratch, выпускающееся с 1999 под открытой лицензией, которая разрешает свободное распространение и создание производных работ. Так почему паучье чутье подсказывает, что качественная книга не может быть бесплатной? Я думаю, дело в том, что книги под открытой лицензией не управляют печатным миром в отличие от свободного и открытого программного обеспечения, на котором зиждется современный высокотехнологичный мир. Я надеюсь, что TNT сможет внести свой посильный вклад, чтобы исправить сложившуюся ситуацию.
Выпускайте Гейтса
Хорошо, разобрались, что техническая литература может быть одновременно и качественной и бесплатной. Но, перефразируя слова Гейтса, можно задаться следующим вопросом: "Какой энтузиаст способен убить три года своей жизни на написание книги, исправление опечаток и неточностей, и потом отдать ее бесплатно?". Я могу предложить несколько возможных причин, почему это может быть выгодно авторам.
Свободное распространение может расширить аудиторию книги
Нередко когда книги под открытыми лицензиями публикуются преподавателями или представителями других профессий, для которых важно, чтобы их научную деятельность оценили как можно больше людей. Представьте два сценария. Один автор говорит: "Я написал книгу, вот, держи ссылку", а второй говорит: "Я написал книгу, если интересно, можешь купить ее здесь" и дает ссылку. Чью книгу полистают охотнее? Думаю, ответ очевиден. И дело может быть не в деньгах, а в количестве шагов, которые нужно пройти до цели.
Чем больше глаз, тем меньше багов
"Чем больше глаз, тем меньше багов"[3] — это Закон Линуса, который может быть эффективен не только в работе над программным обеспечением, но и в написании книг, если багами считать опечатки и неточности. Как и в предыдущем случае, свободное распространение книги расширяет ее аудиторию. Среди нее обязательно найдутся не только читатели, но и писатели, которые будут охотно указывать на ошибки и предлагать правки.
Свободное распространение продлевает работе жизнь
Здесь я хочу сразу перейти к примерам.
Linux From Scratch
Эта книга рассказывает о том, как собрать собственную GNU/Linux-систему с нуля, компонент за компонентом. Если читатели готовы потратить значительную часть жизни на ее прочтение, то в конце у них должно появиться четкое понимание, из каких компонентов состоит современный GNU/Linux, а также как эти компоненты конфигурируются и собираются.
Первая версия этого руководства вышла в декабре 1999, и его оригинальный автор, Герард Бикманс (Gerard Beekmans), уже давно не принимает активного участия в жизни своего детища. Однако новые версии его труда стабильно выходят два раза в год.
The Linux Kernel Module Programming Guide
Эта книга рассказывает о внутренних механизмах ядра Linux с целью научить читателей разрабатывать для него модули. Оригинальный автор этого руководства, Ори Померанц (Ori Pomerantz), писал его для Linux 2.2. Первая версия текста не сохранилась, но Linux 2.2 вышел в январе 1999, поэтому можно предположить, что работа была опубликована примерно в то же время. Джим Хуанг (Jim Huang), в свою очередь, сейчас активно обновляет текст книги. Между Померанцем и Хуангом было еще три автора.
Задумайтесь только, эти книги существуют более четверти века, и это во многом благодаря открытой лицензии. Но кто-то может со мной поспорить, сказав, что история знает случаи, когда авторы коммерческих изданий подхватывали чужую работу, если оригинальные авторы не были рядом по какой-то причине. К примеру, после смерти У. Ричарда Стивенса (W. Richard Stevens) в 1999 Стивен А. Раго (Stephen A. Rago) продолжил его монументальный труд под названием "UNIX. Профессиональное программирование" (Advanced Programming in the Unix Environment). Я не буду настаивать на том, что открытая лицензия — это единственный способ для книги избежать забвения. Конечно, это не так. Но я уверен, что у книги под открытой лицензией шансов "осиротеть" меньше.
Это далеко не исчерпывающий список причин публиковать книгу под открытой лицензией. Можно было бы еще назвать несколько, но пора двигаться дальше.
Гибридный формат распространения книг
Свободное распространение книги не исключает сотрудничество с коммерческим издательством. Здесь одно другому не мешает. В качестве примера хочу привести книгу Free as in Freedom[4], посвященную Ричарду Столлману (Richard Stallman), основателю проекта GNU и движению за свободное программное обеспечение. Книга была опубликована издательством Тима О'Райли (Tim O'Reilly) под лицензией GNU Free Documentation License 1.1, на которой настоял сам автор Сэм Вильямс (Sam Williams). Так как лицензия допускала создание производных работ, главный герой этой книги, Столлман, через несколько лет после ее выхода в свет выпустил дополненную и исправленную версию, которую он назвал Free as in Freedom 2.0[5][6] . Второе издание было опубликовано Free Software Foundation.
Это не единственный случай, когда О'Райли публиковал книгу под открытой лицензией. В прошлом его издательство это делало довольно часто[7]. Другие известные издательства технической литературы, такие как Apress и No Starch Press, нередко делают это и в наши дни[8].
Есть также случаи, когда автор работал над книгой под открытой лицензией, а затем сделал финальное издание коммерческим. На этот раз в качестве примера хочу привести книгу Олега Цилюрик под названием "Расширения ядра Linux: драйверы и модули", опубликованную БХВ-Петербург в 2023. Первая версия этой книги появилась в 2011 в результате подготовки и проведения курса тренингов, которые Олегу предложила организовать компания Global Logic для сотрудников украинских отделений компании. Текст руководства распространялся под лицензией Creative Commons Attribution ShareAlike[9] до 2022. В это время материал активно обновлялся и улучшался при участии читателей (закон Линуса в действии). Однако в версии текста от 2022 уже не было блока, в котором Олег передавал некоторые из прав на свое произведения читателям через открытую лицензию.
TNT и открытый печатный мир
Отлично, выяснили, что авторы мотивированы публиковать свои книги под открытыми лицензиями, их можно без проблем найти в Сети и скачать бесплатно. Но зачем нужен TNT? Будучи библиотекой для технарей, TNT предлагает следующие вещи.
Поддержка каталога книг в актуальном состоянии
Работа над книгами под открытыми лицензиями иногда напоминает разработку ПО: они могут обновляться регулярно, а у некоторых даже есть фиксированный релиз-цикл. Таким образом, за обновлениями нужно следить, чем и занимается TNT. Как правило, новая версия книги появляется в каталоге в день выхода, и пользователи получают уведомление об обновлении.
Всегда под рукой
В силу того, что TNT реализован в виде Telegram-бота, пользователи могут иметь доступ к своей библиотеке с любого устройства. К примеру, вы можете начать просматривать библиотеку на телефоне, а затем положить понравившуюся книгу в избранное, чтобы потом легко ее найти на своем ноутбуке.
Уникальный контент
TNT — это в значительной мере медийный проект. Описания и иногда даже обложки для книг готовятся командой TNT.
Примечания
- ↑ Оригинальное название "Open Letter to Hobbyists".
- ↑ https://en.wikipedia.org/wiki/File:Bill_Gates_Letter_to_Hobbyists_ocr.pdf
- ↑ Анг. given enough eyeballs, all bugs are shallow.
- ↑ Полное название: "Free as in Freedom: Richard Stallman's Crusade for Free Software".
- ↑ Полное название: "Free as in Freedom (2.0): Richard Stallman and the Free Software Revolution"
- ↑ В русском переводе она известна как "Освобождение вашего компьютера (2.0): Ричард Столлман и революция свободного программного обеспечения".
- ↑ Со списком книг под открытыми лицензиями от O'Reilly можно ознакомиться здесь.
- ↑ Со списком книг под открытыми лицензиями от Apress можно ознакомиться здесь.
- ↑ Версию лицензии автор не указал.