LINUX.ORG.RU

Избранные сообщения mandala

Zhabogram 2.0 — транспорт из Jabber в Telegram

Новости — Open Source
Группа Open Source

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

  • Зависимости

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 с скомпилированным tdlib == 1.3
  • Возможности

    • Авторизация в существующем аккаунте Telegram
    • Синхронизация списка чатов с ростером
    • Синхронизация статусов контактов с ростером
    • Добавление и удаление Telegram-контактов
    • Поддержка VCard с аватарками
    • Отправка, приём, редактирование и удаление сообщений
    • Обработка цитат и пересланных сообщений
    • Отправка и приём файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
    • Поддержка секретных чатов
    • Создание, управление и модерирование чатов/супергрупп/каналов
    • Сохранение сессий и автоматическое подключение при входе в сеть XMPP
    • Получение истории и поиск по сообщениям
    • Управление аккаунтом Telegram
  • Значимые изменения до версии 1.0, новости о которой не было на LOR:

    • Добавлена обработка SIGINT с корректным закрытием всех сессий
    • Добавлены (и позднее удалены) поддержка iq:jabber:register (регистрация пользователей), iq:jabber:gateway (поиск контактов)
    • Долгие бодания с профайлером в Ruby, пока не поняли, что течёт tdlib (разработчики закрыли баг с WONTFIX — это фича)
  • Изменения до версии 2.0:

    • Добавлена поддержка OTR (если Zhabogram используется с обеих сторон — не спрашивайте.)
    • Использование сериализации YAML вместо sqlite3 для сохранения сессий.
    • Убрано автоматическое определение часового пояса в связи с тем, что некоторые клиенты не следуют протоколу и отправляют кашу
    • Исправлены запросы на авторизацию (подписку) от публичных каналов, из которых было перенаправлено (forwarded) сообщение, но подписчиком которого вы не являетесь
  • Изменения в версии 2.0

    • NB! Сломана обратная совместимость конфиг-файла и файла сессий (для поддержки индивидуальных настроек в будущем).
    • Код переписан на 80% — теперь он в разы читаемее. Внутренняя логика приведена в порядок.
    • Количество запросов к Telegram уменьшено в три раза
    • Убраны jabber:iq:register, jabber:iq:gateway
    • Переписаны /команды — теперь они разные для чатов и для самого транспорта (системные функции). Для получения списка команд пришлите команду /help.

Для установки потребуется собственный Jabber-сервер. Рекомендуется получить API ID и API HASH в Telegram для более стабильной работы. Подробную инструкцию можно найти в файле README.md.

>>> Подробности

 , , zhabogram

annerleen
()

Syncthing v1.2.1

Новости — Open Source
Группа Open Source

Syncthing – это программа для синхронизации файлов между двумя или более устройствами.

В последней версии исправлены следующие ошибки:

  • При создании нового файла не генерировалось fs событие.
  • Закрытие nil-канала при передаче клиенту сигнала stop.
  • Веб-интерфейс показывал неверное описание RC сборки, когда обновления отключены.
  • Значение состояния изменялось, когда папка ещё не была запущена.
  • Приостановление папки выдавало ошибку.
  • Ошибка времени выполнения: значение int(offset) выходит за пределы диапазона recheckFile.
  • Невозможность объединить внешние версии шаблонов переменных ("% FOLDER_PATH% /% FILE_PATH%").
  • Ошибка времени выполнения: неверный адрес памяти или разыменование nil-указателя в loadIgnoreFile.

Улучшения:

  • Прогресс загрузки папок в UI теперь обновляется чаще.

Другое:

  • Добавлена поддержка вызовов на jobQueue.Jobs.
  • Исправлены потенциальные ошибки на старых версиях ядра, а именно использование 64-битных функций sync/atomic.
  • Исправлена непоследовательная обработка пути к пустой папке.

>>> Подробности

 

anonymous
()

GNU Stow 2.3.1

Новости — Open Source
Группа Open Source

GNU Stow – это программа для управления программными пакетами. Может использоваться для управления установкой ПО в масштабе как всей системы, так и файлами в каталогах пользователей.

Изменения следующие:

  • Добавлены внешние зависимости времени выполнения от Hash::Merge и Clone::Choose.
  • Исправлена проблема с набором тестов.
  • Улучшен процесс выпуска обновлений и документирования.

>>> Подробности

 

anonymous
()

Баг в поиске

Форум — Linux-org-ru

Заходим в поиск. Ищем «за то что хохол что ли», жмём сортировку от старых к новым, ошибка

Пользователь "<invalid name>" не существует
К сожалению, произошла исключительная ситуация при генерации страницы. 

Произошла непредвиденная ошибка. Администраторы получили об этом сигнал.


С другими запросами не воспроизводится. Это как?)


Баг на жидхабе: https://github.com/maxcom/lorsource/issues/876

 , ,

K22
()

Работа для специалиста (инженера) по ИТ на Шпицбергене

Форум — Job

Для работы в Российской научной арктической экспедиции на архипелаге Шпицберген ( https://yandex.ru/maps/?ll=14.599315,78.043061&z=8.8 ) требуется специалист по ИТ (инженер) с дополнительными функциями оператора системы приема спутниковых снимков.
(Требуется предварительное обучение в Санкт-Петербурге)

ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ
- обслуживание локальной сети и компьютеров: примерно 25-30 рабочих мест на два здания, ЛВС внутри зданий, коммуникации между зданиями и выносным пунктом с антеннами
- поддержка пользователей (7-20 человек)
- техническая поддержка серверов (8 штук, из которых критическое значение имеют 3) и окружающей инфраструктуры, серверы администрируются в основном удаленно, но иногда нужно что-то сделать «на месте».
Дополнительные обязанности:
- работа оператором системы приема спутниковых снимков: ежедневная настройка расписания приема, ввод параметров, контроль состояния приемной аппаратуры, мелкий ремонт
- обслуживание комплекса спутниковых антенн (три управляемые антенны диаметром 5 метров): регламентные работы, контроль состояния
- ведение журналов приема, составление отчетности
- помощь другим членам экспедиции при условии отсутствия срочной работы по основному профилю.

Заработная плата в экспедиции - 90 тыс. руб. грязными + 9тыс. руб. питание + климатическая одежда.
Проживание в отдельной комнате в общежитии работодателя.

Начало работы в экспедиции - ноябрь 2019. Продолжительность работы 6 месяцев.

ТРЕБОВАНИЯ К КАНДИДАТАМ
- профильное среднее или высшее образование
- хорошее здоровье (необходимо пройти специальную медкомисиию)
- опыт работы в сфере ИТ на должностях линейного инженера, инженера технической поддержки или системного администратора
- английский язык, достаточный для письменного и устного общения по техническим вопросам.
- отсутствие ограничений на выезд за границу

Для выполнения функций оператора системы спутникового приема необходимо пройти обучение (1 месяц, три раза в неделю), на базе ААНИИ в Санкт-Петербурге.
На время обучения возможно трудоустройство в штат с заработной платой 25 тыс.руб.

УСЛОВИЯ

Контракт заключается на срок шесть месяцев. Заработная плата – 90 000 руб/ месяц плюс оплата питания. Проживание в общежитии в одноместном номере.
Возможно последующее трудоустройство в Санкт-Петербурге на постоянной основе при условии положительных рекомендаций по итогам работам по срочному контракту
Место работы: пос. Баренцбург, арх. Шпицберген, Норвегия. Полный рабочий день, на территории работодателя

В поселке Баренцбург есть магазин, столовая, культурно-досуговый-спортивный центр, школа, больница, пивной ресторан, консульство РФ.

Резюме отправлять на da@aari.ru

 

vucsht
()

Вышел Pica Pica Messenger v0.7.0

Новости — Интернет
Группа Интернет

Pica Pica Messenger - свободный программный проект, нацеленный на создание и поддержку децентрализованного обмена сообщениями с использованием стойкой криптографии для обеспечения приватности и аутентификации.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. Распределенная сеть нод pica-node поддерживается на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети.

В роли адреса Pica Pica выступает SHA224 хэш от сертификата с открытым ключом пользователя, представленный в формате Base64, к примеру: m+2TC+ZYDx0crQZK1p97cuAIp1rH5i1SLe6EtA==

На данный момент Pica Pica Messenger позволяет:

  • Общаться текстом
  • Передавать файлы
  • Использовать одну учётную запись с нескольких компьютеров. (Синхронизация переписки и контактов пока что не поддерживается)

В планах на будущее реализация поддержки синхронизации, голосовых и видео звонков, клиент для Android и многое другое. Для реализации этих грандиозных планов проект собирает пожертвования через Patreon

>>> Подробности

 , , , ,

antonsv
()

Free as in Freedom на русском: Глава 7. Дилемма абсолютной морали

Новости — Документация
Группа Документация

Free as in Freedom на русском: Глава 1. Роковой принтер

Free as in Freedom на русском: Глава 2. 2001: Хакерская одиссея

Free as in Freedom на русском: Глава 3. Портрет хакера в юности

Free as in Freedom на русском: Глава 4. Развенчай бога

Free as in Freedom на русском: Глава 5. Ручеёк свободы

Free as in Freedom на русском: Глава 6. Коммуна Emacs

Дилемма абсолютной морали

В половину первого ночи 27 сентября 1983 года в Usenet-группе net.unix-wizards появилось необычное сообщение за подписью rms@mit-oz. Сообщение называлось коротко и крайне заманчиво: «Новая реализация UNIX». Но вместо некой готовой новой версии Unix читатель обнаруживал призыв:

В этот День Благодарения я начинаю писать новую, полностью совместимую с Unix операционную систему, которая будет называться GNU (GNU’s Not Unix). Я буду свободно раздавать её всем желающим. Мне очень нужны ваше время, деньги, код, оборудование – любая помощь.

В глазах опытного Unix-разработчика сообщение выглядело смесью идеализма с высоким самомнением. Автор не просто брался воссоздать с нуля целую операционную систему, весьма развитую и мощную, но ещё и улучшить её. Система GNU должна была вмещать в себя все нужные компоненты вроде текстового редактора, командной оболочки, компилятора, а также «ряд других вещей». Обещались и крайне привлекательные возможности, которых не было в существующих Unix-системах: графический интерфейс на языке программирования Lisp, устойчивая к сбоям файловая система, сетевые протоколы на основе сетевой архитектуры МТИ.

«GNU сможет запускать Unix-программы, но не будет идентичен системе Unix, – писал автор, – мы сделаем все нужные улучшения, которые назрели за годы работы в различных операционных системах».

Предвидя скептическую реакцию на своё сообщение, автор дополнил его кратким автобиографическим отступлением под заголовком: «Кто я такой?»:

Я Ричард Столлман, создатель оригинального редактора EMACS, один из клонов которого вы наверняка встречали. Работаю в Лаборатории ИИ Массачусетского технологического института. Имею большой опыт разработки компиляторов, редакторов, отладчиков, командных интерпретаторов, операционных систем ITS и Lisp Machine. Реализовал независимую от терминалов поддержку экрана в ITS, а также отказоустойчивую файловую систему и две оконные системы для Lisp-машин.

Так уж вышло, что затейливый проект Столлмана стартовал не в День Благодарения, как обещалось. Только в январе 1984 года Ричард с головой погрузился в разработку программного обеспечения в стиле Unix. С точки зрения системного архитектора ITS, это было всё равно что перейти от возведения мавританских дворцов к строительству пригородных торговых центров. Впрочем, разработка Unix-системы открывала и преимущества. ITS, при всей своей мощи, имела слабое место – работала лишь на компьютере PDP-10 от компании DEC. В начале 80-х годов Лаборатория отказалась от PDP-10, и ITS, которую хакеры сравнивали с оживлённым городом, превратилась в город-призрак. Unix же был изначально разработан с прицелом на переносимость с одной компьютерной архитектуры на другую, так что подобные беды ему не грозили. Разработанный младшими научными сотрудниками AT&T, Unix проскользнул мимо корпоративных радаров и нашёл спокойное пристанище в некоммерческом мире научных центров. Имея меньше ресурсов, чем их собратья-хакеры в МТИ, разработчики Unix приспособили свою систему к работе на зоопарке разносортного оборудования. Главным образом – на 16-битной PDP-11, которую хакеры Лаборатории считали непригодной для серьёзных задач, но также и на 32-битных мейнфреймах вроде VAX 11/780. К 1983 году такие компании, как Sun Microsystems, создали относительно компактные настольные компьютеры – «рабочие станции», сравнимые по мощности со старым мейнфреймом PDP-10. На этих рабочих станциях тоже поселился вездесущий Unix.

Переносимость Unix обеспечивалась дополнительным слоем абстракции между приложениями и оборудованием. Вместо того, чтобы писать программы в машинных кодах конкретного компьютера, как это делали хакеры Лаборатории, разрабатывая программы для ITS на PDP-10, разработчики Unix использовали высокоуровневый язык программирования С, который не был привязан к конкретной аппаратной платформе. При этом разработчики сосредоточили внимание на стандартизации интерфейсов, через которые части операционной системы взаимодействовали друг с другом. В итоге получилась система, где любую часть можно было переделать, не затрагивая все остальные части и не нарушая их работу. И чтобы перенести систему с одной аппаратной архитектуры на другую, тоже достаточно было переделать только одну часть системы, а не переписывать её всю целиком. Специалисты по достоинству оценили такой фантастический уровень гибкости и удобства, поэтому Unix быстро распространился по компьютерному миру.

Столлман решил создать систему GNU из-за кончины ITS, любимого детища хакеров Лаборатории ИИ. Смерть ITS была ударом для них, в том числе и для Ричарда. Если история с лазерным принтером Xerox открыла ему глаза на несправедливость собственнических лицензий, то кончина ITS подтолкнула его от неприятия закрытого софта к активному противодействию ему.

Причины гибели ITS, как и её код, уходили далеко в прошлое. К 1980 году большинство хакеров Лаборатории уже работали над Lisp-машиной и операционной системой для неё.

Lisp – элегантный язык программирования, прекрасно подходящий для работы с данными, структура которых заранее неизвестна. Его создал пионер исследований искусственного интеллекта и создатель самого термина «искусственный интеллект» Джон Маккарти, который работал в МТИ во второй половине 50-х годов. Название языка – сокращение от «LISt Processing» или «обработка списков». После того, как Маккарти ушёл из МТИ в Стэнфорд, хакеры Лаборатории несколько изменили Lisp, создав его местечковый диалект MACLISP, где первые 3 буквы обозначали проект MAC, благодаря которому, собственно, и появилась Лаборатория ИИ в МТИ. Под руководством системного архитектора Ричарда Гринблатта хакеры Лаборатории разработали Lisp-машину – специальный компьютер для выполнения программ на языке Lisp, а также операционную систему для этого компьютера – тоже, конечно, написанную на Lisp.

К началу 80-х годов конкурирующие группы хакеров основали две компании по производству и продаже Lisp-машин. Компания Гринблатта называлась Lisp Machines Incorporated или просто LMI. Он рассчитывал обойтись без внешних инвестиций и создать чисто «хакерскую компанию». Но большинство хакеров присоединились к Symbolics, обычному коммерческому стартапу. В 1982 году они уже полностью покинули МТИ.

Тех, кто остался, можно было по пальцам одной руки пересчитать, так что программы и машины чинились всё дольше и дольше, или не чинились вовсе. И что хуже всего, по словам Столлмана – в Лаборатории начались «демографические изменения». Хакеры, которые и раньше были в меньшинстве, почти исчезли, оставив Лабораторию в полное распоряжение преподавателей и студентов, чьё отношение к PDP-10 было откровенно неприязненным.

В 1982 году Лаборатория ИИ получила замену своему 12-летнему PDP-10 – DECSYSTEM 20. Приложения, написанные для PDP-10, работали на новом компьютере без проблем, потому что DECSYSTEM 20 был, по сути, обновлённым PDP-10, но вот прежняя операционная система совсем не подходила – ITS нужно было портировать на новый компьютер, а значит – почти полностью переписать. И это в то время, когда из Лаборатории ушли почти все хакеры, которые могли бы этим заняться. Так что на новом компьютере быстро воцарилась коммерческая операционная система Twenex. Немногие хакеры, что остались в МТИ, могли только смириться с этим.

«Без хакеров, которые потянули бы создание и сопровождение операционной системы, мы обречены, – говорили сотрудники факультета и студенты, – нам нужна коммерческая система, которую поддерживает какая-нибудь компания, чтобы она сама решала проблемы с этой системой». Столлман вспоминает, что этот аргумент оказался жестокой ошибкой, но в тот момент он звучал убедительно.

Поначалу хакеры видели в Twenex очередное воплощение авторитарной корпократии, которое так и хотелось сломать. Даже в названии отразилась неприязнь хакеров – вообще-то, система называлась TOPS-20, указывая на преемственность с TOPS-10, тоже коммерческой системой DEC для PDP-10. Но архитектурно TOPS-20 не имела ничего общего с TOPS-10. Её сделали на основе системы Tenex, которую компания Bolt, Beranek and Newman разработала для PDP-10. . Называть систему «Twenex» начал Столлман, просто чтобы не называть её TOPS-20. «Системе было далеко до топовых решений, так что называть её официальным именем язык не поворачивался, – вспоминает Столлман, – поэтому я вставил в ‘Tenex’ букву ‘w’, чтобы получилось ‘Twenex’». (Это название обыгрывает слово «twenty», т.е. «двадцать»)

Компьютер, на котором работал Twenex/TOPS-20, иронично называли «Оз». Дело в том, что DECSYSTEM 20 требовал маленькую машину PDP-11 для работы терминала. Один хакер, впервые увидев подключение PDP-11 к этому компьютеру, сравнил это с пафосным представлением Волшебника из страны Оз. «Я великий и ужасный Оз! – продекламировал он. – Только не смотрите на мелюзгу, от которой я работаю».

А вот в операционной системе нового компьютера не было уже ничего смешного. Безопасность и контроль доступа были встроены в Twenex на базовом уровне, и её утилиты с приложениями тоже были разработаны с учётом безопасности. Снисходительные шутки над системами безопасности Лаборатории превратились в серьёзную битву за управление компьютером. Администраторы утверждали, что без систем безопасности Twenex будет нестабильна и неустойчива к ошибкам. Хакеры уверяли, что стабильности и надёжности куда быстрее можно достигнуть редактированием исходного кода системы. Но их в Лаборатории было уже так мало, что к ним никто не прислушивался.

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

Подбор паролей и запуск отладчика во время загрузки системы ничего не дали. Потерпев неудачу в «государственном перевороте», Столлман разослал сообщение всем работникам Лаборатории.

«До сих пор аристократы были повержены, – писал он, – но теперь они взяли верх, и попытка захватить власть не увенчалась успехом». Ричард подписал сообщение: «Radio Free OZ», чтобы никто не догадался, что это он. Отличная маскировка, если учесть, что все в Лаборатории знали об отношении Столлмана к системам безопасности и его издевательствах над паролями. Впрочем, отвращение Ричарда к паролям было известно далеко за пределами МТИ. На компьютеры Лаборатории под учётной записью Столлмана ходил чуть ли не весь ARPAnet – прообраз интернета тех времён. Таким «туристом» был, например, Дон Хопкинс, программист из Калифорнии, который через хакерское сарафанное радио узнал, что войти в прославленную систему ITS в МТИ можно просто введя 3 буквы инициалов Столлмана в качестве логина и пароля.

«Я бесконечно благодарен МТИ за то, что я и многие другие люди могли свободно пользоваться их компьютерами, – говорит Хопкинс, – это очень много значило для всех нас».

Эта «туристическая» политика длилась много лет, пока жила система ITS, и руководство МТИ смотрело на неё снисходительно. . Но когда машина Оз стала основным мостом из Лаборатории в ARPAnet, всё изменилось. Столлман всё так же предоставлял доступ к своему аккаунту под известными логином и паролем, но администраторы потребовали от него изменить пароль и никому его больше не давать. Ричард, ссылаясь на свою этику, вообще отказался работать на машине Оз..

«Когда пароли начали появляться на компьютерах Лаборатории ИИ, я решил следовать своему убеждению, что паролей быть не должно, – говорил позже Столлман, – а поскольку я считал, что компьютерам не нужны системы безопасности, я не должен был поддерживать эти меры по их внедрению».

Отказ Столлмана преклонить колени перед великой и ужасной машиной Оз показывал, что между хакерами и начальством Лаборатории росла напряжённость. Но напряжённость эта была лишь бледной тенью того конфликта, что бушевала в самом хакерском коллективе, который разделился на 2 лагеря: LMI (Lisp Machines Incorporated) и Symbolics.

Symbolics получила немало вложений извне, чем привлекла многих хакеров Лаборатории. Они работали над системой Lisp-машины и в МТИ, и за его пределами. К концу 1980 года компания наняла 14 сотрудников Лаборатории в качестве консультантов для разработки собственной версии Lisp-машины. Остальные хакеры, не считая Столлмана, работали на LMI. Ричард решил не занимать ничью сторону, и по привычке был сам по себе.

Первое время хакеры, нанятые Symbolics, продолжали работать и в МТИ, совершенствуя систему Lisp-машины. Они, как и хакеры от LMI, использовали для своего кода лицензию MIT. Она требовала возвращать изменения в МТИ, но не требовала от МТИ распространять эти изменения. Тем не менее, в течение 1981 года хакеры придерживались джентльменского соглашения, по которому все их улучшения вносились в Lisp-машину от МТИ и распространялись среди всех пользователей этих машин. Такое положение вещей ещё сохраняло какую-то стабильность хакерского коллектива.

Но 16 марта 1982 года – Столлман хорошо помнит этот день, потому что это был его день рождения – джентльменскому соглашению пришёл конец. Это произошло по воле руководства Symbolics, оно таким образом хотело придушить своего конкурента – компанию LMI, на которую работало намного меньше хакеров. Руководители Symbolics рассудили так: если у LMI в разы меньше сотрудников, то получается, что общая работа над Lisp-машиной выгодна именно ей, и если прекратить этот обмен наработками, то LMI будет уничтожена. С этой целью они решили злоупотребить буквой лицензии. Вместо того, чтобы вносить изменения в МТИ-версию системы, которой могла воспользоваться LMI, они начали поставлять в МТИ Symbolics-версию системы, которую они могли править как угодно. Выходило, что любое тестирование и редактирование кода Lisp-машины в МТИ шло только в пользу Symbolics.

Как человек, ответственный за сопровождение лабораторной Lisp-машины (первые несколько месяцев – при помощи Гринблатта), Столлман пришёл в ярость. Хакеры Symbolics предоставили код с сотнями изменений, которые вызывали ошибки. Расценив это как ультиматум, Столлман отключил линию связи Лаборатории с Symbolics, поклялся больше никогда не работать на машинах этой компании, и объявил о присоединении к работе над Lisp-машиной МТИ для поддержки LMI. «В моих глазах Лаборатория была нейтральной страной, как Бельгия во Вторую Мировую войну, – рассказывает Столлман, – и если Германия вторгается в Бельгию, та объявляет Германии войну и присоединяется к Британии и Франции».

Когда руководители Symbolics заметили, что их последние новшества всё так же появляются и на МТИ-версии Lisp-машины, они разозлились и стали обвинять хакеров Лаборатории в воровстве кода. Но Столлман нисколько не нарушал закона об авторском праве. Он изучил код, предоставленный Symbolics, и сделал логичные предположения о будущих исправлениях и усовершенствованиях, которые и стал реализовывать с нуля для Lisp-машины МТИ. Руководители Symbolics не верили этому. Они установили шпионскую программу на терминал Столлмана, которая записывала всё, что Ричард делал. Так они надеялись собрать улики воровства кода и показать их администрации МТИ, но даже к началу 1983 года показывать было почти нечего. Всё, что у них было, это какая-то дюжина мест, где код двух систем выглядел немного схоже.

Когда администраторы Лаборатории показали доказательства Symbolics Столлману, он опроверг их, сказав, что код был именно похожим, но не одинаковым. И обратил логику руководства Symbolics против него самого: если эти крупицы похожего кода – всё, что на него смогли накопать, то это лишь доказывает, что Столлман на самом деле не воровал код. Этого было достаточно, чтобы управляющие Лабораторией одобрили работу Столлмана, и он продолжал её до конца 1983 года. .

Но свой подход Столлман изменил. Чтобы максимально обезопасить себя и проект от претензий Symbolics, он совсем перестал смотреть в их исходные коды. Он стал писать код исключительно по документации. Самые большие новшества Ричард не ждал от Symbolics, а реализовывал сам, потом лишь добавлял интерфейсы для совместимости с реализацией Symbolics, опираясь на их документацию. Также он читал список изменений в коде Symbolics, чтобы понять, какие ошибки они исправляли, и исправлял эти ошибки самостоятельно, другими способами.

Происходящее укрепило решимость Столлмана. Создав аналоги новых функций Symbolics, он склонил сотрудников Лаборатории к МТИ-версии Lisp-машины, что обеспечило хороший уровень тестирования и поиска ошибок. А МТИ-версия была полностью открыта для LMI. «Я хотел наказать Symbolics любой ценой», – рассказывает Столлман. Это заявление говорит не только о том, что характер Ричарда далёк от пацифизма, но и о том, что конфликт вокруг Lisp-машины задел его за живое.

Отчаянную решимость Столлмана можно понять, если учесть, как происходящее выглядело для него – «разрушением» его «дома», то есть хакерского сообщества и культуры Лаборатории ИИ. Позднее Леви брал у Столлмана интервью по электронной почте, и Ричард там сравнивал себя с Иши – последним известным представителем индейской народности Яхи, которую истребили в индейских войнах 1860-1870-х годов. Эта аналогия придаёт излагаемым событиям эпический, почти мифологический размах. Хакеры, что работали на Symbolics, видели это в несколько другом свете: их компания не разрушала и не истребляла, а только делала то, что давно нужно было сделать. Переместив Lisp-машину в поле коммерции, Symbolics сменила подход к проектированию программ – вместо кройки их по твердолобым лекалам хакеров стали использоваться более мягкие и человечные нормы менеджеров. И Столлмана они расценивали не как противника-бойца на страже правого дела, а как носителя устаревшего мышления.

Масла в огонь подлили и личные раздоры. Ещё до появления Symbolics многие хакеры сторонились Столлмана, а теперь ситуация ухудшилась многократно. «Меня больше не звали в поездки до Чайна-тауна, – вспоминает Ричард, – Гринблатт дал начало обычаю: когда ты хочешь пообедать, ты обходишь коллег и зовёшь их с собой, или же шлёшь им сообщение. Где-то в 1980-1981 году меня перестали звать. Они не только не приглашали меня, но и, как признался мне потом один человек, давили на остальных, чтобы никто не говорил мне о планируемых поездах на обед».

>>> Подробности

 , , ,

Deleted
()

Firefox. Подружить новую вкладку с локальным файлом

Форум — Desktop

Как сделать, чтобы в новой вкладке открывался html файл c локального диска?

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

Надежду на это мне подарило дополнение New Tab Override, которое таки позволяет это сделать, но этот вариант меня не устраивает, ввиду того, что во вкладках, создаваемых расширениями (тех. страницах) не работают жесты мыши и прочий функционал, реализованный другими дополнениями.

Также, можно установить локальный файл для домашней страницы, но для новой вкладки возможно установить лишь открытие домашней страницы (по умолчанию), которая является совсем не тем, что установлено в качестве домашней страницы.

 

Dreamdrawer
()

RedHat 6.0

Новости — Red Hat
Группа Red Hat

По слухам со http://slashdot.org, на ftp-сервере RedHat появился RH 6.0. Из-за предельной загрузки сервера RedHat проверить эту информацию пока невозможно.

ftp://ftp.redhat.com

maxcom
()

Kaschenko

Форум — Linux-org-ru

За что вдруг его?

Bod
()

Концепция портативного роутера/модема

Форум — Talks

Многоуважаемый all,

с тех пор как я вкусил все прелести штатовского lte и ещё более ужасного 3G, я стал задумываться о девайсе который умел бы следущее:

- размеры - не более 3.5 HDD с батареей (вынимаемой). Соотвественно бесперебойная работа от батареи при отключении БП.

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

- 1-2 слота под SIM, умение работать как GSM gateway, модем, WIFI hotspot а также repeater.

- более «сильный» по сравнению со средним смартфоном радио модуль, возможность подключения антенны в случае установки в машине или стационарно. Соответственно нормальный/свободный софт внутри, никаких виндоус админок и возможность обойтись без веб админок, возможность установить свой софт и тд.

- желательно без Android, либо с возможностью установить туда свободную сборку Android.

- желательно, возможность управлять GSM модулями, желательно cell radio kill switch, но чтобы WIFI продолжал работать.

- Желательно возможность вывести ethernet порты хоть и черз адаптер для организации проводного uplink и организации балансировки между mobile/ethernet ISP

- опционально умение быть power bank'ом для телефона.


Я видел похожие по форм фактору девайсы от Huawei, но там по-моему их проприетарный Android или что-то такое.

В стационарном исполнении я могу собрать такую штуку из отдельных компонентов (raspberry pi, mikrotik, gsm модуль и тд и тп)

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


Или создавать проект на краудфандиговых сайтах? :)

 , ,

Den0k
()

XyGrib 1.2.6

Новости — Open Source
Группа Open Source

5-ого июля вышла новая версия программы для визуализации погодной информации, распространяемой в файлах форматов GRIB версий 1 и 2. В этой версии продолжено расширение списка поддерживаемых моделей прогнозов погоды и добавление возможности просмотра дополнительных данных у уже поддерживаемых моделей.

  • добавлена модель NOADD GFS
  • стали доступны данные повторного анализа модели ECMWF ERA5
  • стали доступны данные отражательной способности по модели GFS

Следует отметить, что проект XyGrib - это развитие ранее известного проекта zyGrib. Версия 1.0.1 XyGrib была выпущена на основе zyGrib 8.0.1. Из существенных отличий XyGrib следует отметить поддержку более, чем одной модели прогноза погоды (программа zyGrib поддеживает только модель GFS), переход на новую версию сервера-аккумулятора данных (который поддерживается в рамках проекта OpenGribs) и формат GRIB v2 по-умолчанию, возможность обновления версии программы собственными средствами приложения (в том числе и для Linux). Сайт проекта: https://www.opengribs.org

>>> Подробности

 , xygrib, ,

AS
()

Q4OS 3.8 Centaurus

Новости — Debian
Группа Debian

Q4OS - дистрибутив, использующий пакетную базу дистрибутива Debian. Главной особенностью этого дистрибутива является использование рабочего стола Trinity и собственные утилиты в стиле Windows XP.

В Q4OS присутствует собственный графический интерфейс для управления пакетами, также по умолчанию подключены проприетарные репозитории. Сам дистрибутив рассчитан на неопытных пользователей.

Основные изменения касаются использования Debian 10 и обновления рабочего окружения с возможностью переключения в модифицированную Plasma 5.14 или Trinity 14.0.6.

Доступны образы для i386 и для x64.

>>> Скачать

 , ,

One
()

Безопасная почта

Форум — Security

В наивных поисках защищенной и главное анонимной электронной почты я наткнулся на ProtonMail. Видел тут пару постов (например этот ProtonMail начали блокировать в России) о том что товарищ майор не очень доволен этой почтой, а по тому и решил её блокировать. А что противно ненаглядному майору то полезно для террористов пользователей.Запустив Tails и Tor Browser таки зашел на сайт ProtonMail.

Безопасная почта
из Швейцарии

ехидно приветствует меня надпись.

Анонимная почта - для создания учётной записи личная информация не требуется. По умолчанию мы не храним журналов IP, которые могут быть связаны с вашей анонимной учётной записью. Ваша конфиденциальность для нас на первом месте.

Жму Sing Up, выбираю бесплатный тариф, далее ввожу логин и пароль >> Create Account. пожалуйста подтвердите что вы человек. Наайс sms или донат с пайпала или кредитки. Я бы конечно хотел бы поддержать ProtonMail, но где bitcoin? пайпал и кредитки по дефолту тебя деанонят так что сразу отбрасываем этот вариант. Далее смс - там написано что они хранят только хэш для борьбы со спамом. Даже если допустить что они хранят только хэш, то это все равно не безопасно. Берем хэш от телефонного номера, как правило, телефонный номер состоит из [код страны] + 10 цифр. Допустим что они хранят хэш SHA512. Берем количество цифр телефона - X, возводим в степень количества значений одного X(от 0 до 9 и того 10:)) - Y и умножаем на количество кодов стран s (Их около 197, но как вы заметите в дальнейшем не столь важно.) И того получим КОЛИЧЕСТВО НОМЕРОВ = X^Y*s или 10^10*197= 197 0 000 000 000. Далее подбираем хэш с помощью hashcat. Допустим у меня 1060, скорость подбора SHA512 взял тут - это 552.3 MH/s. 552 MH/s = 552 000 000 хэшей в секунду. Делим кол-во номеров на скорость и получится что мой номер узнают за 1 час на gtx 1060! В чем я ошибся? Даже если я и ошибся где-то, подбор даже 12-ти значного числа не составит проблем для более мощного оборудования, которое у товарища майора наверняка есть. Я не зря обратил ваше внимание на телефонный номер. Это ПРЯМАЯ ПОПЫТКА ОБМАНА. Не лучший дебют, но продолжим. «По умолчанию мы не храним журналов IP» - написано на главной странице, однако это быстро опроверглось когда я пару раз сменил конечный ip. И что я вижу? 2 новых варианта CAPCHA и e-mail. Единственная более-менее анонимная (но не факт что безопасная) электронная почта которую я знаю это Temp-mail - но она временная. Пофиг - решил подтвердить что двуногий с помощью temp-mail. «Error Email verification temporarily disabled for this email domain. Please try another verification method» - ладно меняем домен почты... Не помогло! Я несколько раз менял ip, менял логины и домены - всеравно верификацию через сервис temp-mail не пройти. Мне mail.ru (прости господи) чтоли использовать?Они специально заблокировали temp-mail? Ну и напоследок - CAPCHA.Святой Михаил! Это что, новый тонкий метод троллинга? Капча от чутли не главного зондостроителя - от Google. А гугл капча анонимуса не любит(и лор похоже тоже, раз её ввел). Потыкав несколько раз на дымовые трубы, пешеходны переходы, светофоры и даже витрины, протон майл мне написал что моя капча инвалид (invalid capcha). Я еще несколько раз менял ip и спустя час доказательств что я человек все-таки зарегался на этой почте. Насколько мне известно код для расшифровки выдается сервером, а если учесть все попытки деанонимизации на этапе регистрации, мне что-то не очень хочется ей доверять, плюс стоит учесть если я буду использовать её для не анонимной (без tor и т.д) регистрации на другом сайте моя анонимность может встать под вопросом. Она и так под вопросом, т.к используя Tor есть риск деанонимизации.Но если не тор, то что? ProtonVPN? KaperskyVPN? Из плюсов этой почты хочу отметить что там можно логинится через .onion сайт, это повысит анонимность.Ну а то что сообщения шифруются это тоже хорошо. Подведу итоги:

  • Попытка обмана пользователя при регистрации (я про смс).
  • Попытка деанонимизации пользователя при регистрации (SMS+donate+email(хотя при желании можно все-таки найти анонимный email.Rambler mail по крайней мере позволяет регатся через тор.))
  • Google-CAPCHA - уж им то наверняка известно что капча tor не любит
  • ip все-таки хранит - иначе как еще объяснить что при смене ip в торе, появляется капча и mail?
  • Раcшифровка - код выдает сервер ProtonMail, а smtp платно :( А платно = деанон :(

Подводя итоги я хочу сказать что в швейцарскую конфиденциальность я не верю (всетаки не стоит забыват что сейчас идет отрицательный искуственный отбор).А насчет хешей мало чего известно, может там алгоритм более затратный? Не важно, сам факт того что они просят телефончик не увеличивает доверия к ProtonMail. Однако это лучше чем другие ящики которые я знаю, кроме @Mail.ru и Яндекса конечно же. Знаете ли вы другие почтовые сервисы которые:

  • анонимные - главный критерий в основном это беспрепятственная регистрация с тора и не обязательный ввод телефона.
  • Шифруют сообщения.
  • Можно использовать - SMTP/POP3/IMAP беслатно.

А сам ProtonMail норм?

 , , ,

iam1user
()

Free as in Freedom на русском: Глава 4. Развенчай бога

Новости — Документация
Группа Документация

Free as in Freedom на русском: Глава 1. Роковой принтер

Free as in Freedom на русском: Глава 2. 2001: Хакерская одиссея

Free as in Freedom на русском: Глава 3. Портрет хакера в юности

Развенчай бога

Напряжённые отношения с матерью не помешали Ричарду унаследовать её страсть к прогрессивным политическим идеям. Но проявилось это далеко не сразу. Первые годы его жизни были полностью свободны от политики. Как говорит сам Столлман – он жил в «политическом вакууме». При Эйзенхауэре большинство американцев не загружали себя глобальными проблемами, а старались лишь вернуться к нормальной человеческой жизни после 40-х годов, полных мрака и жестокости. Семья Столлманов не была исключением.

«Мы с отцом Ричарда были демократами, – вспоминает Липпман семейные годы в Квинсе, – но почти не участвовали в местной и общенациональной политической жизни. Мы были достаточно счастливы и довольны существующим порядком вещей».

Всё начало меняться в конце 50-х, после развода Элис и Даниэля Столлмана. Возвращение на Манхэттен было чем-то большим, нежели сменой адреса. Это было прощание со спокойным укладом жизни и переосмысление себя в новом, независимом ключе.

«Думаю, моему политическому пробуждению поспособствовал тот случай, когда я пришла в общественную библиотеку Квинса и смогла найти только одну книжку, посвящённую разводам, – рассказывает Липпман, – подобные темы жёстко контролировались католической церковью, по крайней мере, в Элмхерсте, где мы жили. Мне кажется, тогда у меня впервые открылись глаза на силы, контролирующие нашу жизнь».

Когда Элис вернулась в Верхний Вест-Сайд Манхэттена, район своего детства, её потрясло то, как сильно здесь всё изменилось за прошедшие 15 лет. Бешеный послевоенный спрос на жильё превратил район в поле ожесточённых политических баталий. На одной стороне были бизнесмены-застройщики и заинтересованные чиновники, которые хотели чуть ли не полностью перестроить район, превратив его в крупный жилой массив для «белых воротничков». Им противостояла местная ирландская и пуэрториканская беднота, которая не хотела расставаться со своим дешёвым жильём.

Поначалу Липпман не знала, какую сторону выбрать. Как новой жительнице района, ей нравилась идея о новых домах с большим количеством просторных квартир. Но в экономическом плане Элис была куда ближе к местной бедноте – минимальный доход матери-одиночки не позволил бы ей соседствовать с офисными работниками и служащими. Все планы развития районов ориентировались на состоятельных жителей, и это возмутило Липпман. Она принялась искать способы борьбы с политической машиной, которая хотела превратить её район в близнеца Верхнего Ист-Сайда.

Но сначала надо было найти детский сад для Ричарда. Придя в местный садик для бедных семей, Элис была потрясена условиями, в которых находились дети. «Я запомнила запах скисшего молока, тёмные коридоры и крайне скудное оснащение. А ведь мне доводилось работать воспитательницей в частных детсадах. Это просто небо и земля. Меня это расстроило и толкнуло к действиям».

На дворе стоял 1958 год. Элис направилась в местную штаб-квартиру Демократической партии, полная решимости обратить внимание на ужасные условия жизни бедноты. Однако визит этот не принёс ничего, кроме разочарования. В комнате, где от курева можно было топор вешать, Липпман стала подозревать, что враждебное отношение к бедным слоям может быть вызвано коррумпированностью политиков. Поэтому она не стала больше ходить туда. Элис решила присоединиться к одному из многочисленных политических движений, нацеленных на кардинальные реформы в Демократической партии. Вместе с другими участниками движения, которое называлось Объединением демократических реформ имени Вудро Вильсона, Липпман начала ходить на городские заседания и общественные слушания, и добиваться большего участия в политической жизни.

«Своей главной целью мы видели борьбу с Таммани-холл – влиятельной группой внутри Демократической партии Нью-Йорка, которая в то время состояла из Кармина де Сапио и его прихвостней. Я стала общественным представителем в городском совете, и активно участвовала в создании более реалистичного плана преобразования района, который не сводился бы к его простой застройке элитным жильём», – рассказывает Липпман.

В 60-х годах это её занятие переросло в серьёзную политическую деятельность. К 1965 году Элис уже открыто и весьма активно поддерживала политиков вроде Вильяма Фитца Райана, конгрессмена от Демократической партии, который избрался благодаря сильной поддержке таких вот движений за партийные реформы, и который одним из первых высказался против войны во Вьетнаме.

Очень скоро Элис тоже стала ярым противником политики американского правительства в Индокитае. «Я была против войны во Вьетнаме с тех самых пор, как Кеннеди послал войска, – говорит она, – я читала сводки и репортажи о том, что там происходит. И я была твёрдо уверена, что это вторжение затянет нас в страшную трясину».

Это противостояние американскому правительству проникло и в семью. В 1967 году Элис повторно вышла замуж, и её новый муж, Морис Липпман, будучи майором ВВС, подал в отставку, чтобы показать своё отношение к этой войне. Его сын Эндрю Липпман учился в МТИ, и был до конца учёбы освобождён от призыва. Но в случае разрастания конфликта отсрочку могли отменить, что в итоге и произошло. Наконец, угроза висела и над Ричардом, который хоть и был ещё слишком юн для службы, но вполне мог попасть туда в дальнейшем.

«Вьетнам был главной темой разговоров в нашем доме, – вспоминает Элис, – мы постоянно толковали о том, что будет, если война затянется, что нам и детям нужно будет делать, если их призовут. Мы все были против войны и призыва в армию. Мы были твёрдо убеждены, что это ужасно».

У самого Ричарда война во Вьетнаме вызывала целую бурю эмоций, где главными чувствами были растерянность, страх и осознание своего бессилия перед политической системой. Столлман едва мог смириться с довольно мягкой и ограниченной авторитарностью частной школы, а от мыслей об армейской учебной части его вовсе бросало в дрожь. Он был уверен, что не сможет пройти через это и остаться в своём уме.

«Страх буквально опустошил меня, но у меня не было ни малейших идей о том, что мне делать, я даже на демонстрацию боялся пойти, – вспоминает Столлман о том дне рождения 16 марта, когда ему вручили страшный билет во взрослую жизнь, – можно было уехать в Канаду или Швецию, но у меня это в голове не укладывалось. Как мне решиться на такое? Я ничего не знал о самостоятельной жизни. В этом плане я был совершенно не уверен в себе». Конечно, ему предоставили отсрочку для учёбы в вузе – одну из последних, потом американское правительство перестало их давать – но эти несколько лет пройдут быстро, и что делать тогда?

>>> Читать далее (PDF)

>>> Подробности

 , ,

Deleted
()

Релиз панели управления Hestia v1.00.0-190618

Новости — Open Source
Группа Open Source

18 июня состоялся релиз панели управления VPS/VDS-серверами HestiaCP 1.00.0-190618.

Данная панель является улучшенным форком VestaCP и разрабатывается только для Debian-based дистрибутивов Debian 8, 9 Ubuntu 16.04 18.04 LTS.

Также как и родительский проект названа в честь богини домашнего очага Гестии только древнегреческой, а не римской.

Из преимуществ нашего проекта перед VestaCP можно отметить следующее:

  • Многочисленные исправления и улучшения в коде bash-бэкенда;
  • Нормальная работа с несколькими версиями PHP в режиме php-fpm (в будущем планируется реализовать выбор версии PHP прямо из веб-интерфейса ПУ);
  • Поддержка двухфакторной аутентификации пользователя панели;
  • Разделения прав пользователя: для каждого сайта в ПУ создаётся отдельный пользователь — владелец сайта.

    Пользователь admin только управляет настройками сервера и другими пользователями.

    Таким образом обеспечивается высокий уровень безопасности по сравнению с Vesta.

  • Интерфейс адаптирован под мобильные устройства, сделан более компактным, для более рационального использования экранного пространства. Данное изменение положительно отразилось на удобстве использования.
  • Более дружественное и адекватное отношение к сообщениям об ошибках и патчам.
  • Поддержка сертификатов Let's Encrypt при подключении к dovecot MDA в почтовой подсистеме;

Проект нуждается в опытных разработчиках и тестировщиках. Мы открыты к сотрудничеству на благо OpenSource и грамотным сообщениям об ошибках.

>>> Подробности

 , , , ,

Twissel
()

Free as in Freedom на русском: Глава 2. 2001: Хакерская одиссея

Новости — Документация
Группа Документация

2001: Хакерская одиссея

В двух кварталах к востоку от парка Вашингтон-Сквер стоит здание Уоррена Уивера – брутальное и внушительное, словно крепость. Здесь располагается факультет информатики Нью-Йоркского Университета. Вентиляционная система, выполненная в промышленном стиле, создаёт вокруг здания сплошную завесу горячего воздуха, равно обескураживая снующих дельцов и слоняющихся бездельников. Если посетителю всё-таки удаётся преодолеть эту линию обороны, его встречает следующий грозный рубеж – стойка регистрации прямо у единственного входа.

После стойки регистрации градус суровости атмосферы несколько спадает. Но и здесь посетитель то и дело встречает знаки, предупреждающие об опасности незапертых дверей и заблокированных пожарных выходов. Они словно напоминают, что безопасности и осторожности много не бывает даже в ту спокойную эпоху, что закончилась 11 сентября 2001 года.

И знаки эти забавно контрастируют с публикой, заполняющей внутренний зал. Некоторые из этих людей действительно похожи на студентов престижного Нью-Йоркского Университета. Но основная масса больше похожа на взлохмаченных завсегдатаев концертов и клубных выступлений, они словно вышли на свет в перерыве между актами. Эта пёстрая публика так стремительно заполонила здание сегодняшним утром, что местный охранник только махнул рукой и сел смотреть шоу Рики Лейк по телевизору, всякий раз пожимая плечами, когда нежданные посетители обращались к нему с вопросами по поводу некой «речи».

Пройдя в аудиторию, посетитель видит того самого человека, который ненароком отправил в аут могучую систему безопасности здания. Это Ричард Мэтью Столлман, основатель проекта GNU, учредитель фонда свободного программного обеспечения, лауреат стипендии Мак-Артура за 1990 год, лауреат премии Грейс Мюррей Хоппер за тот же год, сополучатель премии Такеда в области улучшений экономической и социальной жизни, и просто хакер Лаборатории ИИ. Как гласило объявление, разосланное по множеству хакерских сайтов, включая и официальный портал проекта GNU, Столлман прибыл на Манхэттен, в свой родной край, чтобы произнести долгожданную речь в противовес кампании, развёрнутой Microsoft против лицензии GNU GPL.

Речь Столлмана посвящалась прошлому и будущему движения свободного ПО. Место было выбрано неслучайно. За месяц до этого старший вице-президент компании Microsoft Крейг Мунди отметился совсем рядом, в Школе бизнеса того же университета. Отметился речью, которая состояла из нападок и обвинений в адрес лицензии GNU GPL. Эту лицензию Ричард Столлман создал после истории с лазерным принтером Xerox 16 лет тому назад в качестве средства борьбы с лицензиями и договорами, которые окутали компьютерную индустрию непроницаемыми завесами секретности и собственничества. Суть GNU GPL в том, что она создаёт общественную форму собственности – то, что сейчас называется «цифровым достоянием общества» – используя юридическую силу авторского права, то есть именно того, против чего направлена. GPL сделала эту форму собственности безвозвратной и неотчуждаемой – однажды переданный обществу код невозможно отобрать и присвоить. Производные работы, если они используют GPL-код, должны наследовать эту лицензию. Из-за этой особенности критики GNU GPL называют её «вирусной», как будто она распространяется на каждую программу, которой только касается. .

«Сравнение с вирусом это слишком жёстко, – говорит Столлман, – куда лучше сравнение с цветами: они распространяются, если вы активно их рассаживаете».

Если вы хотите узнать больше о лицензии GPL, посетите сайт проекта GNU.

Для высокотехнологичной экономики, которая всё больше зависит от программного обеспечения и всё сильнее привязывается к программным стандартам, GPL стала настоящей «большой дубинкой». Даже те компании, что поначалу потешались над ней, называя «социализмом для программ», стали признавать преимущества этой лицензии. Ядро Linux, разработанное финским студентом Линусом Торвальдсом в 1991 году, лицензируется под GPL, равно как и большинство компонентов системы: GNU Emacs, GNU Debugger, GNU GCC, и так далее. Все вместе эти компоненты образуют свободную операционную систему GNU/Linux, которая разрабатывается и принадлежит мировому сообществу. Высокотехнологичные гиганты вроде IBM, Hewlett-Packard и Oracle вместо того, чтобы видеть в постоянно растущем свободном ПО угрозу, используют его как основу для своих коммерческих приложений и сервисов. .

Также свободное ПО стало их стратегическим инструментом в затяжной войне с корпорацией Microsoft, которая доминирует на рынке программ для персональных компьютеров с конца 80-х годов. Обладая самой популярной настольной операционной системой – Windows – Microsoft может понести наибольшие потери от распространения GPL в индустрии. Каждая программа в составе Windows защищена авторскими правами и лицензионными соглашениями типа EULA, в результате исполняемые файлы и исходные коды становятся собственническими, лишая пользователей возможности читать и изменять код. Если Microsoft захочет использовать GPL-код в своей системе, ей придётся перелицензировать всю систему под GPL. А это даст конкурентам Microsoft возможность копировать её продукты, улучшать и продавать их, тем самым подрывая саму основу бизнеса компании – привязку пользователей к её продукции.

Вот откуда растёт обеспокоенность Microsoft широким принятием GPL индустрией. Вот почему недавно Мунди в своей речи обрушился на GPL и открытый код. (Microsoft даже не признаёт термина «свободное программное обеспечение», предпочитая использовать в своих нападках выражение «открытый код», о котором говорится в . Делается это для того, чтобы сместить внимание общественности от движения за свободное ПО в сторону большей аполитичности). Именно поэтому Ричард Столлман решил сегодня в этом кампусе публично возразить этой речи.

Двадцать лет для индустрии ПО это большой срок. Только подумайте: в 1980 году, когда Ричард Столлман проклинал лазерный принтер Xerox в лаборатории ИИ, Microsoft не была мировым гигантом компьютерной индустрии, она была небольшим частным стартапом. IBM ещё даже не представил свой первый ПК и не взорвал рынок недорогих компьютеров. Не было и многих технологий, которые мы сегодня воспринимаем как должное – интернета, спутникового телевидения, 32-битных игровых приставок. То же касается и многих компаний, что сейчас «играют в высшей корпоративной лиге», вроде Apple, Amazon, Dell – их либо не было в природе, либо они переживали не лучшие времена. Примеры можно приводить долго.

Среди тех, кто ценит развитие больше свободы, бурный прогресс за столь короткое время приводится в составе аргументов и за, и против GNU GPL. Сторонники GPL обращают внимание на недолгую актуальность компьютерного оборудования. Во избежание риска купить устаревший продукт, потребители стараются выбирать самые перспективные компании. В результате рынок становится ареной, где победитель получает всё. Собственническая программная среда, по их словам, приводит к диктатуре монополий и стагнации рынка. Богатые и могущественные компании перекрывают кислород мелким конкурентам и новаторским стартапам.

Их оппоненты утверждают прямо противоположное. По их словам, продажа ПО – такое же рискованное занятие, как и его производство, если не больше того. Без юридических гарантий, которые обеспечивают собственнические лицензии, у компаний не будет мотивов заниматься разработкой. Особенно актуально это для «убийственных программ», создающих совершенно новые рынки. И снова на рынке воцаряется застой, инновации идут на убыль. Как сам Мунди заметил в своей речи, «вирусный» характер GPL «несёт угрозу» любой компании, которая использует уникальность своего программного продукта в качестве конкурентного преимущества.

Это также подрывает саму основу независимого сектора коммерческого ПО, потому что фактически делает невозможным распространение ПО по модели покупки продукции, а не только оплаты копирования.

Успех и GNU/Linux, и Windows последних 10 лет говорит нам, что обе стороны в чём-то правы. Но Столлман и другие адепты свободного ПО считают, что это второстепенный вопрос. Они говорят, что куда важнее не успех свободных или собственнических программ, а их этичность.

Тем не менее, для участников индустрии ПО крайне важно поймать волну. Даже такие могущественные производители, как Microsoft, уделяют много внимания поддержке сторонних разработчиков, чьи приложения, профессиональные пакеты и игры делают платформу Windows привлекательной для потребителей. Ссылаясь на бурное развитие рынка высоких технологий за последние 20 лет, не говоря уже о впечатляющих достижениях его компании за тот же период, Мунди посоветовал слушателям не слишком впечатляться новой модой на свободное ПО:

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

На фоне всех этих слов, прозвучавших месяц назад, Столлман готовится к собственной речи, стоя на сцене в аудитории.

Последние 20 лет совершенно изменили мир высоких технологий в лучшую сторону. Ричард Столлман за это время изменился не меньше, но к лучшему ли? Больше нет того худого, чисто выбритого хакера, который когда-то всё своё время проводил перед любимым PDP-10. Теперь вместо него – грузный мужчина средних лет с длинными волосами и бородой раввина, человек, тратящий всё своё время на переписку по электронной почте, наставления соратников и выступления, подобные сегодняшнему. Одетый в футболку цвета морской волны и штаны из полиэстера, Ричард похож на пустынного отшельника, который только что вышел из пункта Армии Спасения.

В толпе много последователей столлмановских идей и вкусов. Многие пришли с ноутбуками и мобильными модемами, чтобы как можно лучше записать и передать слова Столлмана ждущей интернет-аудитории. Половой состав посетителей очень неравномерен, на каждую женщину приходится 15 мужчин, причём женщины держат в руках мягкие игрушки – пингвинов, официальных маскотов Linux, и плюшевых медведей.

Волнуясь, Ричард сходит со сцены, садится на стул в первом ряду и принимается набирать команды на ноутбуке. Так проходят 10 минут, и Столлман даже не замечает растущей толпы студентов, профессоров и поклонников, что снуют перед ним между аудиторией и сценой.

Нельзя просто начать говорить, не проделав перед этим декоративных ритуалов академических формальностей, вроде основательного представления докладчика аудитории. Но Столлман выглядит так, что заслуживает не одного, а всех двух представлений. Майк Юретски, содиректор Центра продвинутых технологий Школы бизнеса, взял на себя первое.

«Одна из задач университета – проводить дебаты и всячески способствовать зарождению интересных дискуссий, – начинает Юретски, – и наш сегодняшний семинар полностью соответствует этой миссии. По моему мнению, обсуждение открытого кода представляет особенный интерес».

Прежде чем Юретски успевает сказать ещё хоть слово, Столлман поднимается во весь рост и машет, как стоящий на обочине из-за поломки водитель.

«Я занимаюсь свободными программами, – говорит Ричард под растущий смех аудитории, – открытый код это другое направление».

Аплодисменты заглушают смех. Аудитория полна столлмановских партизанов, которые знают о его репутации борца за предельно точные формулировки, равно как и об известной ссоре Ричарда со сторонниками открытого кода в 1998 году. Многие из них ждали чего-то подобного, также как поклонники эпатажных звёзд ждут от своих кумиров их коронных выходок.

Юретски спешно заканчивает своё представление и уступает место Эдмонду Шонбергу, профессору факультета информатики Нью-Йоркского Университета. Шонберг – программист и участник проекта GNU, он прекрасно знаком с картой расположения терминологических мин. Он ловко резюмирует путь Столлмана с точки зрения современного программиста.

«Ричард – отличный пример человека, который, работая над малыми проблемами, начал задумываться о проблеме глобальной – проблеме недоступности исходного кода, – говорит Шонберг, – он разработал последовательную философию, под влиянием которой мы пересмотрели наши представления о производстве программного обеспечения, об интеллектуальной собственности, о сообществе разработчиков программ».

Шонберг под аплодисменты приветствует Столлмана. Тот быстро выключает ноутбук, поднимается на сцену и предстаёт перед аудиторией.

Поначалу выступление Ричарда больше походит на стэндап-номер, чем на политическую речь. «Хочу поблагодарить Microsoft за весомый повод выступить здесь, – острит он, – в последние недели я чувствую себя автором книги, которую где-то запретили в рамках произвола».

Чтобы ввести непосвящённых в курс дела, Столлман проводит краткий ликбез, построенный на аналогиях. Он сравнивает компьютерную программу с кулинарным рецептом. И то, и другое представляет собой полезные пошаговые инструкции о том, как достичь желаемой цели. И то, и другое можно легко изменить в угоду обстоятельствам или своим пожеланиям. «Вы не обязаны точно следовать рецепту, – объясняет Столлман, – вы можете отбросить какие-нибудь ингредиенты или добавить грибов, просто потому, что вы любите грибы. Положить меньше соли, потому что так вам посоветовал доктор – да всё что угодно».

Самое важное, по словам Столлмана, то, что программы и рецепты очень легко распространять. Чтобы поделиться с гостем рецептом ужина, достаточно клочка бумаги и пары минут времени. Копирование компьютерных программ требует и того меньше – всего пары кликов мышью и толики электроэнергии. В обоих случаях дающий человек получает двойную пользу: укрепляет дружбу и повышает шансы, что так же поделятся и с ним.

«Теперь представьте, что все рецепты представляют из себя чёрный ящик, – продолжает Ричард, – вы не знаете, какие там ингредиенты используются, не можете изменить рецепт и поделиться им с другом. Если вы это сделаете, вас назовут пиратом и упрячут в тюрьму на долгие годы. Такой мир вызовет огромное возмущение и неприятие у людей, которые любят готовить и привыкли делиться рецептами. Но именно таков мир собственнических программ. Мир, в котором общественная добропорядочность запрещается и пресекается».

После этой вводной аналогии Столлман рассказывает историю с лазерным принтером Xerox. Так же, как кулинарная аналогия, история с принтером – действенный ораторский приём. Похожая на притчу, история о роковом принтере показывает, как быстро всё может измениться в мире программного обеспечения. Возвращая слушателей во времена, что были задолго до покупок в 1 клик на Амазоне, систем Microsoft и баз данных Oracle, Ричард старается донести до аудитории – каково было иметь дело с программами, которые ещё не были наглухо замурованы под корпоративными логотипами.

Рассказ Столлмана тщательно выверен и отполирован, подобно заключительной речи окружного прокурора в суде. Дойдя до инцидента в Карнеги-Меллон, когда научный сотрудник отказался поделиться исходниками драйвера принтера, Ричард делает паузу.

«Он предал нас, – изрекает Столлман, – но не только нас. Возможно, он предал и тебя тоже».

На слове «тебя» Столлман указывает пальцем на ничего не подозревающего слушателя в аудитории. Тот вскидывает брови, вздрагивает от неожиданности, но Ричард уже выискивает взглядом другую жертву среди нервно хихикающей толпы, выискивает медленно и взвешенно. «И, по-моему, он скорее всего сделал это и с тобой», – говорит он, указывая на человека в третьем ряду.

Аудитория уже не хихикает, а смеётся в голос. Конечно, этот жест Ричарда выглядит немного театральным. Тем не менее, историю с лазерным принтером Xerox Столлман заканчивает с пылом настоящего шоумена. «На самом деле он предал куда больше людей, чем сидит в этой аудитории, не считая тех, кто родился позже 1980 года, – подытоживает Ричард, вызывая ещё больше смеха, – просто потому, что он предал всё человечество».

Дальше он снижает градус драматизма, сообщая: «Он сделал это, подписав соглашение о неразглашении».

Эволюция Ричарда Мэттью Столлмана от разочарованного научного сотрудника к политическому лидеру говорит о многом. О его упрямом характере и впечатляющей воле. О его ясном мировоззрении и отчётливых ценностях, которые помогли ему основать движение за свободное ПО. О его высочайшей квалификации в программировании – она позволила ему создать ряд важнейших приложений и стать культовой фигурой для многих программистов. Благодаря этой эволюции неуклонно растёт популярность и влияние GPL, и это юридическое новшество многие называют самым главным достижением Столлмана.

Всё это говорит о том, что меняется характер политического влияния – оно всё сильнее связывается с информационными технологиями и программами, их воплощающими.

Наверное поэтому звезда Столлмана становится только ярче, в то время как звёзды многих высокотехнологичных гигантов погасли и закатились. С момента запуска проекта GNU в 1984 году, Столлмана и его движение за свободное ПО сначала игнорировали, потом высмеивали, после чего начали унижать и давить валом критики. Но проект GNU смог преодолеть всё это, хоть и не без проблем и периодических стагнаций, и до сих пор предлагает актуальные программы на рынке ПО, который, между прочим, многократно усложнился за эти десятилетия. Успешно развивается и философия, заложенная Столлманом в основу GNU. . В другой части своей Нью-Йоркской речи за 29 мая 2001 года, Столлман кратко поведал о происхождении акронима:

Мы, хакеры, часто подбираем забавные и даже хулиганские названия для своих программ, потому что называние программ – одна из составляющих удовольствия от их написания. Также у нас развита традиция использования рекурсивных аббревиатур, которые показывают, что ваша программа в чём-то похожа на уже существующие приложения …Я подыскивал рекурсивную аббревиатуру в форме «Некая-штука Это Не Юникс». Я перебрал все буквы алфавита, и ни одна из них не составляла подходящего слова. Я решил сократить фразу до трёх слов, получив таким образом трёхбуквенную аббревиатуру вида «Некая-штука – Не Юникс». Начал перебирать буквы и наткнулся на слово «GNU». Вот и вся история.

Хотя Ричард – поклонник каламбуров, он советует произносить акроним по-английски с отчётливой «г» в начале, чтобы избежать не только путаницы с названием африканской антилопы гну, но и схожести с английским прилагательным «new», т.е. «новый». «Мы работаем над проектом уже пару десятилетий, так что никакой он не новый», – шутит Столлман.

Источник: авторские примечания к стенограмме Нью-Йоркской речи Столлмана «Свободное ПО: свобода и сотрудничество» за 29 мая 2001 года.

Пониманию причин этой востребованности и успешности очень помогает изучение речей и высказываний как самого Ричарда, так и его окружающих, что помогают ему или вставляют палки в колёса. Образ личности Столлмана не нужно переусложнять. Если и есть живой пример старой поговорки «реальность именно такова, какой выглядит», то это Столлман.

«Я думаю, если вы хотите понять Ричарда Столлмана как человека, то вам нужно не анализировать его по частям, а смотреть на него в целом, – рассуждает Эбен Моглин, юрисконсульт фонда свободного ПО и профессор права Колумбийского Университета, – все эти эксцентричные моменты, которые многие люди считают чем-то искусственным, наигранным – на самом деле, искренние проявления личности Ричарда. Он действительно очень сильно разочаровался когда-то, действительно крайне принципиален в этических вопросах и отметает любые компромиссы в главнейших, фундаментальных проблемах. Именно поэтому Ричард сделал всё то, что он сделал».

Нелегко объяснить, как столкновение с лазерным принтером доросло до схватки с богатейшими корпорациями мира. Для этого нужно вдумчиво изучить причины, по которым вопросы владения программным обеспечением вдруг стали настолько важными. Нужно ближе познакомиться с человеком, который, подобно многим политическим лидерам прошлых времён, понимает, насколько изменчива и податлива память людей. Нужно понимать смысл мифов и идеологических шаблонов, которыми со временем обрастала фигура Столлмана. Наконец, нужно осознавать уровень гениальности Ричарда как программиста, и почему эта гениальность порой терпит фиаско в других областях.

Если попросить самого Столлмана вывести причины его эволюции от хакера до лидера и евангелиста, то он согласится с вышесказанным. «Упрямство – моя сильная сторона, – говорит он, – большинство людей терпят неудачу в борьбе с большими трудностями просто потому, что сдаются. Я не сдаюсь никогда».

Также он отдаёт должное слепой случайности. Если бы не история с лазерным принтером Xerox, если бы не ряд личных и идеологических стычек, которые похоронили его карьеру в МТИ, если бы не полдюжины других обстоятельств, пришедшихся ко времени и месту, жизнь Столлмана, по его собственному признанию, была бы совсем другой. Поэтому Столлман благодарит судьбу за то, что она направила его на тот путь, которым он идёт.

«Просто у меня были нужные способности, – говорит Ричард в конце своей речи, подводя итог рассказу о запуске проекта GNU, – никто больше не мог такое сделать, только я. Поэтому я чувствовал, что я избран для этой миссии. Я просто должен был это сделать. Ведь если не я, то кто?»

>>> Подробности

 , ,

Deleted
()

LOReader - андроид-читалка

Галерея — Скриншоты

«Чем больше звёзд, тем больше странностей.»

Читаю ЛОР, в основном, как новости, т.е. зачастую на ходу и в свободное время. Запускать десктоп или доставать ноут лениво, поэтому смартфон. Мобильные браузеры не радуют, возиться со стилями «ну его».

Было время, попробовал набросать клиента (честно, не смотрел есть подобное или нет, в тапаталке вроде ЛОРа нет), и вот что получилось (см. скриншот) - клиент-читалка исключительно для ЛОРа.

Что требуется:

  • андроид-смартфон, не очень старый (ибо, React Native), FHD+.

Что есть:

  • список тем с первой страницы трекера;
  • список форумов, список тем с первой страницы каждого форума;
  • постраничный просмотр комментариев (свайп влево-вправо);
  • быстрая навигация (начало, конец) по спискам;
  • избранное, можно добавлять отдельные темы.

Чего нет:

  • регистрации и авторизации, трекинга и прочего фингерпринтинга;
  • рекламы;
  • постинга;
  • уведомлений;
  • подписок на теги;
  • фильтра тегов и юзеров.

Как работает:

  • никакого бэка, тупо парсит HTML https://www.linux.org.ru
  • скорее всего багов достаточно;
  • не идеально рендерит комментарии, особенно вставки code и ссылки.

Ссылки:

>>> Просмотр (1920x810, 862 Kb)

 , ,

vvn_black
()

[автор тупой] Конкуренция в мире Free Software

Форум — Talks

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

Уважаемый пользователь jollheef украл мой перевод (под словом «украл» я подразумеваю - скопировал без указания меня в лицензии на производную работу). Вот адрес того, что он делает (ссылка). Единственная переведённая глава является в точности моим файлом с правками, предположительно, alexferman.

Как думаете, насколько правильно оформить заявление в полицию?

Тем не менее, я уже договорился с издательством и буду издавать перевод в России сразу же после публикации последней главы :)

Суть свободных произведений в том, что каждый может сделать свой форк. Даже форк совершенно законченной работы. Это правильно и нормально. Неправильно красть аттрибушены.

 

stevejobs
()

Mozilla планирует запустить платный сервис Firefox Premium

Новости — Mozilla
Группа Mozilla

Крис Бирд (Chris Beard), руководитель (CEO) компании Mozilla Corporation, рассказал в интервью немецкому изданию T3N о намерении запустить в октябре этого года премиальный сервис Firefox Premium (premium.firefox.com), в рамках которого будут предоставляться расширенные сервисы с оформлением платной подписки. Детали пока не афишируются, но качестве примера, упоминаются сервисы, связанные с использованием VPN и облачного хранилища пользовательских данных.
Тестирование платного VPN началось в Firefox в октябре 2018 года и базируется на предоставлении встроенного в браузер доступа через VPN-сервис ProtonVPN, который был выбран из-за сравнительно высокого уровня защиты канала связи, отказа от ведения логов и общей ориентацией не на получение прибыли, а на повышение безопасности и приватности в Web.
Компания ProtonVPN зарегистрирована в Швейцарии, имеющей жёсткое законодательство в области защиты частной жизни, не позволяющее спецслужбам контролировать информацию. Начало облачного хранилища положено сервисом Firefox Send, предназначенным для обмена файлами между пользователями с применением оконечного шифрования. В настоящее время сервис полностью бесплатный. Ограничение на размер загружаемого файла выставлено в 1 Гб в анонимном режиме и 2.5 Гб при создании зарегистрированной учётной записи. По умолчанию файл удаляется после первой загрузки или после истечения 24 часов (время жизни файла можно установить от одного часа до 7 дней).

>>> Подробности

 , , ,

Promusik
()