Серия статей про ретро-ноутбуки.
Чёрно-белая светлая и тёмная темы для GNU Emacs
Канал в Телеграме, где я рассказываю о своём увлечении ретро-ноутбуками.
Знакомимся с графовыми базами данных и языком запросов Cypher.
Как писать посты так, чтобы их читали, а не критиковали.
В августе прошлого, 2025 года, я рассказал о создании собственной чёрно-белой темы для GNU Emacs. Почти год безсменно я её использую и не испытываю никаких проблем (скриншот позволяет в этом убедиться). Но рассказ будет не про это, а про то, как выглядит техника создания собственной темы для Emacs. Для тех, кто подумал, что будет также скушно и сложно, как и в рассказах про создание собственного пакета и режима для Emacs, да, это так, только не сложно.

Уже около пятнадцати лет я веду свой блог (не могу вспомнить точную дату начала публикации, нужно попытаться поискать у себя в архивах, но сейчас это не важно). Первое время, будучу вдохновлён идеями свободного программного обеспечения Ричарда Столмана, я использовал рекомендованную им очень короткую лицензию, ознакомиться с которой можно по ссылке в разделе “Буквальное копирование и распространение”. При переносе блога на другие платформы я перестал указывать для своих публикаций какую-либо лицензию, полагая, что достаточно того, что статью можно читать в моём блоге. В сегодняшней реальности, когда сетевые ресурсы могут стать недоступными по независящим от нас причинам, я решил, что необходимо дать для части своих публикаций свободу распространения, но как и раньше без права внесения изменений. Почему не следует давать это право для своих произведений разъясняется в разделе “Лицензии для работ, выражающих точку зрения (например, мнение или свидетельство)” статьи на сайте проекта GNU, в которой анализируются различные лицензии. Я полностью разделяю данную там точку зрения. И я собирался применить к части своих публикаций, распространение которых я считаю важным, лицензию CC-BY-ND 4.0, разработанную для этих целей Creative Commons. Но есть одна важная проблема, и о ней уже сказано в начале: сайт Creative Commons уже некоторое время к моменту публикации этой статьи не доступен в России. Я не знаю, с какой стороны происходит блокировка, и не хочу обсуждать нравственную и юридическую сторону происходящего. Но, на мой взгляд, это по крайней мере странно, учитывая международный характер организации Creative Commons (даю ссылку на страничку англоязычной Wikipedia) и признание предлагаемых ею лицензий на территории России. Проблема в том, что лицензия так устроена, что при её использовании вы должны ссылаться на её полный текст, размещённый на сайте Creative Commons. Уже этого достаточно, чтобы искать другие варианты для своей лицензии. Но какие? Кроме короткой и простой лицензии от проекта GNU, я других варантов не знаю. Эта лицензия слишком короткая и не учитывает некоторые моменты, поэтому я составил следующий текст лицензии для применения к некоторым своим публикациям:
(c) ПРАВООБЛАДАТЕЛЬ, ГОД ПУБЛИКАЦИИ
Буквальное копирование и распространение этого произведения разрешается на любом носителе при условии сохранения вышеуказанного уведомления об авторских правах, этого лицензионного уведомления и нижеуказанного уведомления об отказе от ответственности. Авторские права на все изображения в этом произведении принадлежат автору этого произведения и являются его неотъемлемой частью. Фрагменты программного кода из этого произведения, если не оговорено иное, разрешается распространять и использовать без ограничений с или без изменений и без указания авторских прав.
Информация в этом произведении, включая также изображения и фрагменты программного кода, предоставляется как есть, без какой либо гарантии и обещания пригодности для чего либо. Автор не несёт ответственность за любой ущерб, возникший в результате использования данного произведения.
Разрешается использование текста данной лицензии иными авторами в своих произведениях как в буквальном виде, так и в изменённом или адаптированном под нужды автора виде без указания оригинального авторства текста данной лицензии.
Некоторое время назад я обнаружил набор скриптов, помогающих собирать операционную систему GNU из исходников. К моему сожалению, в исходниках не содержалось указание на лицензию, под которой они распространяются. Я написал их автору, что отсутствие указания лицензии делает скрипты проприетарными, а это противоречит духу проекта GNU. Ответа я не получил…
Не опускайте лицензию и копирайт в своих исходных текстах, если, конечно, вы их кому-то предоставляете. Я регулярно заглядываю в открытые исходники и часто вижу, как их авторы допускают ошибки, касающиеся авторских прав и лицензирования. И хотя я не юрист, а лишь осведомлённый дилетант, позволю себе здесь рассказать о часто встречающихся проблемах с лицензиями на исходные тексты программ. Моя цель не руководство к действию дать, а поднять наболевшую проблему наверх. Это важно, если мы хотим оставаться в рамках закона и при этом быть защищены. Это нужно, чтобы открытые исходники и свободные программы не были лишь набором слов, а реальным инструментом в достижении наших целей.
Ещё двадцать лет назад понятия свободного программного обеспечения и открытых исходных текстов были неведомы чуть менее чем всем пользователям компьютеров, да что там говорить, самим программистам. Linux, BSD, OpenOffice, Gimp были диковинкой и вызывали удивление. Но Мир изменился. Опубликованным исходникам нет счёта, и мало кому из, по крайней мере, программистам, нужно объяснять, что это такое. Мир изменился, но люди нет. Невежество и чванство никуда не делись. Изучая чужие разработки в исходниках, не перестаю замечать, как много проектов игнорируют необходимость указания лицензии и копирайта.
Почему указание лицензии важно? Лицензия даём нам, как пользователям программ, так и программистам, изучающим чужие исходные тексты и использующим их в своих программах, чётко обозначенные права (разрешения) и ограничения (запреты). Отсутствие же лицензии означает одно: вам не предоставлено никаких прав, вообще.
Лицензии бывают разные. Часть из них являются лицензиями свободных программ, часть нет. Некоторые из них совместимы между собой, некоторые нет. Я очень рекомендую вам прочитать указанное руководство от проекта GNU.
Свобода программы подразумевает следующие четыре свободы:
Некоторые думают, что отсутствие лицензии означает передачу в общественное достояние (Public Domain). И что вы можете делать с исходниками всё, что вам заблагорассудится. Это совсем не так. Для вас это означает абсолютно противоположные вещи.
Если лицензия не указана, то ни одна из свобод вам не предоставлена. Вам вообще не предоставлено никаких прав. Представьте себе, свободный доступ к исходникам не означает, что вы можете с ними что-либо делать. Даже изучать! Тем более вы не можете их копировать, использовать как-либо, например, компилировать и запускать полученный код, заимствовать из них исходный текст в свои разработки, передавать кому-то ещё.
Передача в Public Domain осуществляется явно посредством специальной лицензии, например, Unlicense, CC0.
Если лицензия указана, вы обязаны её изучить, так как благодаря ей вы получаете определённые права на программный код. Обычно текст лицензии содержит перечисление того, что вы можете делать с данной программой, например, использовать, изменять, распространять, продавать. Большинство таких лицензий относятся к категории свободных.
Однако в лицензии могут быть указаны запреты, например, нельзя изменять, нельзя распространять изменённую версию, нельзя продавать, нельзя использовать с определёнными целями. Большинство программ с такими лицензиями не являются свободными. И нужно быть с ними очень осторожными.
Итак, будьте осведомлены и не будьте невеждами.
Давайте разберём типовые ошибки авторов программ, и поджидающие у их пользователей проблемы.
Конец декабря 2025 г. В одном из отложенных объявлений на барахолке с ретро Fujitsu LifeBook замечаю ещё один незнакомый мне ноутбук этой компании. Он похож на недавно приобретённый Fujitsu FMV-Biblo NE7, но выглядит как-то более архаично. Узнаю у продавца, не продан ли, прошу сделать больше фото. Да, это более старый FMV-Biblo NE6. Договариваюсь об отправке, оплачиваю. Заказ будет ехать в Краснодар аж из Хабаровска. Продавец отправляет посылку аккурат под Новый год, 31 декабря, предупредив, что поедет она не раньше 4 января. В итоге едет ноутбук очень долго, и через три недели я его получаю. Но это и хорошо, так как перед получением я переболел ОРВИ и был бы не в состоянии получить посылку раньше. Как обычно, основная интрига в том, заработает ли он? Со слов продавца, ноутбук он не может проверить, так как у него нет нужного блока питания. Что ж, посмотрим…

Fujitsu LifeBook P701 – компактная модель ноутбука с матовым дисплеем 12.1”, процессором Intel Core i5 второго поколения и без проигрывателя компакт-дисков, выпускавшаяся в 2011 г., с соответствующим времени дизайном. Предшественника на процессоре первого поколения у неё не было, а последователь с процессором третьего назывался P702 и имел изменённый дизайн, в остальном оставаясь таким же. Клавитатура могла быть белого или чёрного цветов. Также могли устанавливаться модули сканера отпечатка пальца и связи 3G. Была ешё модификация PH702 без порта репликатора. А ещё выпускались похожие на них модели, но с проигрывателем компакт-дисков, обозначавшиеся P771 и P772 и конструктивно заметно отличавшиеся. Ну а суть истории в том, что мне не нравится, что под нагрузкой ноутбук этот греется до 100 градусов, хотя без нагрузки температура держится в районе 50. Есть подозрение на высохшую термопасту, но возможно также, что это особенность модели, так как на втором таком же та же история. Решил всё же поменять термопасту, хуже не будет. Но на полпути остановился и вернулся назад. Не было в моей хоть и небольшой, но всё же практике такого сложного случая.

Одна из суббот декабря 2025. Рутинно просматриваю избранное на барахолке. Замечаю снижение цены в одном из объявлений. Цена стала такой, что грех не купить. Тем более, что ноутбук редкий для наших просторов: Fujitsu FMV-Biblo NB75J. Сделан в Японии для внутреннего рынка, но имел двойняшек под маркой LifeBook: C2310, C2320, C2330 и C2340, немного отличавшихся деталями дизайна и оснащения, а также европейской клавиатурой. Ехать будет ко мне в Краснодар аж из Владивостока. Удивительно, что цена доставки сранительно невелика, так что укладываюсь суммарно менее чем в тысячу. Чуда не жду: в объявлении указано, что продаётся на запчасти, к тому же не совсем комплектный, а это зачастую признак неработоспособности. Заработает ли?

Одно из воскресений декабря 2025 г. Просматриваю избранное на барахолке на предмет очередной покупки. Конкретной цели нет, просто смотрю, нет ли чего интересного за приемлемые деньги. Один вариант не отпускает: Fujitsu FMV-Biblo NE7/800. Ноутбук выпущен 25 лет назад в Японии для внутреннего рынка. Решаюсь не сразу: ноутбук продаётся в Калининграде, до Краснодара ехать ему далеко, долго и дорого. И я не уверен, что продавец отправит в такую даль. Решаюсь, пишу. Продавец согласен. Оплачиваю. Ноутбук неисправен и не вполне комплектен, зато редок в наших краях и красив. Заведётся?
