Essays:TNT: free tech books/ru: Difference between revisions

From My KB
Created page with "Нередко когда книги под открытыми лицензиями публикуются преподавателями или представителями других профессий, для которых важно, чтобы их научную деятельность оценили как можно больше людей. Представьте два сценария. Один автор говорит: "'''Я написал книгу,..."
Created page with "Работа над книгами под открытыми лицензиями иногда напоминает разработку ПО: они могут обновляться регулярно, а у некоторых даже есть фиксированный релиз-цикл. Таким образом, за обновлениями нужно следить, чем и занимается TNT. Как правило, новая версия книги п..."
Line 46: Line 46:
Эта книга рассказывает о внутренних механизмах ядра Linux с целью научить читателей разрабатывать для него модули. Оригинальный автор этого руководства, '''Ори Померанц''' (Ori Pomerantz), писал его для Linux 2.2. Первая версия текста не сохранилась, но Linux 2.2 вышел в '''январе 1999''', поэтому можно предположить, что работа была опубликована примерно в то же время. '''Джим Хуанг''' (Jim Huang), в свою очередь, сейчас активно обновляет текст книги. Между Померанцем и Хуангом было еще три автора.
Эта книга рассказывает о внутренних механизмах ядра Linux с целью научить читателей разрабатывать для него модули. Оригинальный автор этого руководства, '''Ори Померанц''' (Ori Pomerantz), писал его для Linux 2.2. Первая версия текста не сохранилась, но Linux 2.2 вышел в '''январе 1999''', поэтому можно предположить, что работа была опубликована примерно в то же время. '''Джим Хуанг''' (Jim Huang), в свою очередь, сейчас активно обновляет текст книги. Между Померанцем и Хуангом было еще три автора.


<div lang="en" dir="ltr" class="mw-content-ltr">
Задумайтесь только, эти книги существуют более четверти века, и это во многом благодаря открытой лицензии. Но кто-то может со мной поспорить, сказав, что история знает случаи, когда авторы коммерческих изданий подхватывали чужую работу, если оригинальные авторы не были рядом по какой-то причине. К примеру, после смерти '''У. Ричарда Стивенса''' (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]). Я не буду настаивать на том, что открытая лицензия — это единственный способ для книги избежать забвения. Конечно, это не так. Но я уверен, что у книги под открытой лицензией шансов "осиротеть" меньше.
Just think, these books have been around for over a quarter of a century, and this is largely thanks to the open license. However, some might argue with me, stating that history has shown instances where commercial publishers have taken over someone else's work when the original authors were unavailable for some reason. For example, after the death of '''W. Richard Stevens''' in 1999, '''Stephen A. Rago''' continued his monumental work titled [https://en.wikipedia.org/wiki/Advanced_Programming_in_the_Unix_Environment Advanced Programming in the Unix Environment]. I would not insist that open licensing is the only way for a book to avoid obscurity. Certainly, that's not the case. But I'm convinced that a book under an open license has a lower chance of becoming "orphaned."
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Это далеко не исчерпывающий список причин публиковать книгу под открытой лицензией. Можно было бы еще назвать несколько, но пора двигаться дальше.
This is by no means an exhaustive list of reasons to publish a book under an open license. There are several more that could be mentioned, but it's time to move on.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Hybrid_Format_for_Book_Distribution"></span>
=== Hybrid Format for Book Distribution ===
=== Гибридный формат распространения книг ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Свободное распространение книги не исключает сотрудничество с коммерческим издательством. Здесь одно другому не мешает. В качестве примера хочу привести книгу [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>
The free distribution of a book doesn't exclude cooperation with a commercial publisher. One does not interfere with the other. As an example, I would like to mention the book [https://en.wikipedia.org/wiki/Free_as_in_Freedom Free as in Freedom], which is dedicated to '''Richard Stallman''', the founder of the GNU Project and the free software movement. This book was published by '''Tim O'Reilly''''s publishing house under the '''GNU Free Documentation License 1.1''', a license that the author, '''Sam Williams''', insisted upon. Since the license permitted derivative works, the book's central figure, Stallman, released an expanded and revised version several years after its initial publication, which he called Free as in Freedom 2.0. The second edition was published by the Free Software Foundation.
. Второе издание было опубликовано Free Software Foundation.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Это не единственный случай, когда О'Райли публиковал книгу под открытой лицензией. В прошлом его издательство это делало довольно часто<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>.
This is just one example of O'Reilly publishing a book under an open license. In the past, his publishing house did this quite frequently<ref>The list of books under open licenses from O'Reilly can be found [http://web.archive.org/web/20240113043735/https://www.oreilly.com/openbook/ here].</ref>. Other well-known publishers of technical literature, such as '''Apress''' and '''No Starch Press''', continue to do so even today<ref>The list of books under open licenses from Apress can be found [https://apress.com/gp/apress-open/apressopen-titles here].</ref>.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Есть также случаи, когда автор работал над книгой под открытой лицензией, а затем сделал финальное издание коммерческим. На этот раз в качестве примера хочу привести книгу '''Олега Цилюрик''' под названием "Расширения ядра Linux: драйверы и модули", опубликованную БХВ-Петербург в 2023. Первая версия этой книги появилась в 2011 в результате подготовки и проведения курса тренингов, которые Олегу предложила организовать компания [https://globallogic.com Global Logic] для сотрудников украинских отделений компании. Текст руководства распространялся под лицензией '''Creative Commons Attribution ShareAlike'''<ref>Версию лицензии автор не указал.</ref> до 2022. В это время материал активно обновлялся и улучшался при участии читателей (закон Линуса в действии). Однако в версии текста от 2022 уже не было блока, в котором Олег передавал некоторые из прав на свое произведения читателям через открытую лицензию.
== TNT and the Open Print World ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="TNT_and_the_Open_Print_World"></span>
Great, we have established that authors are motivated to publish their books under open licenses, and they can easily be found online and downloaded for free. But why TNT? As a library for tech enthusiasts, TNT offers the following features.
== TNT и открытый печатный мир ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Отлично, выяснили, что авторы мотивированы публиковать свои книги под открытыми лицензиями, их можно без проблем найти в Сети и скачать бесплатно. Но зачем нужен TNT? Будучи библиотекой для технарей, TNT предлагает следующие вещи.
=== Maintaining an Up-to-Date Catalog of Books ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Maintaining_an_Up-to-Date_Catalog_of_Books"></span>
Working with books under open licenses sometimes resembles software development: they can be updated regularly, and some even have a fixed release cycle. Consequently, it's essential to keep track of updates, which is precisely the responsibility of TNT. Typically, a new version of a book appears in the catalog on the release date, and users receive notifications about the updates.
=== Поддержка каталога книг в актуальном состоянии ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Работа над книгами под открытыми лицензиями иногда напоминает разработку ПО: они могут обновляться регулярно, а у некоторых даже есть фиксированный релиз-цикл. Таким образом, за обновлениями нужно следить, чем и занимается TNT. Как правило, новая версия книги появляется в каталоге в день выхода, и пользователи получают '''уведомление''' об обновлении.
=== Always Accessible ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Always_Accessible"></span>
Thanks to its implementation as a Telegram bot, users can access their library from any device. For example, you can start browsing the library on your phone and then save a preferred book to your favorites, making it easy to find later on your laptop.
=== Всегда под рукой ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
В силу того, что TNT реализован в виде Telegram-бота, пользователи могут иметь доступ к своей библиотеке с любого устройства. К примеру, вы можете начать просматривать библиотеку на телефоне, а затем положить понравившуюся книгу в '''избранное''', чтобы потом легко ее найти на своем ноутбуке.
=== Unique Content ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Unique_Content"></span>
TNT is largely a media project. Descriptions and sometimes even covers for the books are created by the TNT team.
=== Уникальный контент ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
TNT — это в значительной мере медийный проект. Описания и иногда даже обложки для книг готовятся командой TNT.
== References ==
 
</div>
<span id="References"></span>
== Примечания ==


<references />
<references />

Revision as of 13:52, 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.

Примечания

  1. Оригинальное название "Open Letter to Hobbyists".
  2. https://en.wikipedia.org/wiki/File:Bill_Gates_Letter_to_Hobbyists_ocr.pdf
  3. Анг. given enough eyeballs, all bugs are shallow.
  4. Полное название: "Free as in Freedom: Richard Stallman's Crusade for Free Software".
  5. Полное название: "Free as in Freedom (2.0): Richard Stallman and the Free Software Revolution"
  6. В русском переводе она известна как "Освобождение вашего компьютера (2.0): Ричард Столлман и революция свободного программного обеспечения".
  7. Со списком книг под открытыми лицензиями от O'Reilly можно ознакомиться здесь.
  8. Со списком книг под открытыми лицензиями от Apress можно ознакомиться здесь.
  9. Версию лицензии автор не указал.