В 2013 году муниципалитет Стокгольма заказал Skolplattform — веб-сервис и мобильное приложение для учеников и их родителей, через который можно было бы регистрироваться на занятия, смотреть расписание уроков и оценки. На разработку ушло пять лет и миллиард шведских крон (118 млн долларов США).
Результат оказался настолько неудобным (рейтинг 1,2 звезды на Google Play) и небезопасным (местному управлению образования выставили штраф за нарушение GDPR), что один из родителей в конце концов не выдержал и написал собственное мобильное приложение. Поскольку ему не дали публичный API, он нахимичил обходной манёвр, изучив приватный API через инструмент веб-разработчика в Chrome, код приложения выложил на гитхаб (Apache License 2.0), а приложение для Android и iOS продавал за символический 1 евро (12,5 тысяч скачиваний на момент публикации статьи). Постепенно к разработке подключилось ещё несколько десятков человек.
После этого муниципалитет начал закидывать разработчика предъявами, требовал убрать код с гитхаба, постоянно менял работу сервиса, чтобы стороннее приложение отваливалось, а под конец натравил на него подразделение местной полиции, специализирующееся на киберпреступлениях. Кроме этого, муниципалитет заказал у внешней компании аудит безопасности стороннего приложения. Итоги аудита не были опубликованы вопреки принятой в Швеции политике прозрачности государства. Чтобы получить текст отчёта, разработчикам пришлось обратиться в суд.
Итог: аудиторы ничего незаконного не нашли, у полиции не возникло претензий, муниципалитет пошёл на попятный и теперь собирается открыть систему для сторонних разработчиков, опенсорсной разработкой заинтересовались муниципалитеты других городов.
Не успел запостить в залоченную дискуссию, поэтому отдельный тред.
Несколько соображений по проблемам с текущими правилами сайта:
1. Дважды введены правила написания комментариев, один раз — рекомендательно, второй — через перечисление видов некорректных сообщений и их признаков. В первый раз зачем-то написано только про новости. 2. Не указано, что конкретно происходит с некорректными сообщениями. 3. В списках признаков некорректных сообщений нет единообразия в описании. 4. Непонятно, что является рекомендацией, а что — железобетонно запрещено. 5. В целом написано с очепятками и избытком пассивного залога. Читать это тяжко.
Я бы предложил такую примерно структуру:
1. Общая информация о правилах сайта 1.1. Для чего эти правила. 2.1. Какие разделы и сущности сайта они охватывают. 2. Правила регистрации и требования к аватарам. 3. Правила, специфичные для текстов новостей и публикаций на форумах. 4. Правила ведения дискуссий в комментариях. 4.1. Общие принципы ведения дискуссий на сайте. Рекомендательная часть, идеал, к которому стремиться. 4.2. Что однозначно запрещено: нынешние пункты 3—6. 5. Как осуществляется модерирование (правила для модераторов: что можно, что нельзя, за что с модератора срывают погоны). 6. Как осуществляется корректура новостей (правила для корректоров).
Выпущена новая версия свободного аудиоредактора Audacity.
Изменения:
Вместо инструмента перемещения клипов на таймлайне у каждого клипа теперь есть заголовок, за который его можно перетащить.
Добавлена неразрущающая обрезка клипов перетягиванием правого или левого края.
Переработано воспроизведение отрезка в цикле, теперь на линейке есть редактируемые границы петли.
Добавлено контекстное меню под ПКМ.
Удалена жесткая привязка к локальным версиям ряда библиотек, что упрощает сборку для дистрибутивов Linux.
Политика Muse Group с момента выпуска предыдущей версии в июле не поменялась: как автоматический запрос к серверу на предмет доступности новой версии, так и отправка отчётов о падении программы разработчикам являются опциональными функциями. Они выключены по умолчанию при сборке из исходного кода. В готовых сборках проверка обновлений отключается в настройках, а отчеты о падении можно просто не отправлять.
На следующие крупные обновления запланирована поддержка неразрушающих эффектов, а также интеграция двух проектов GSoC этого года: спектральная кисть и разделение микса на источники (сведенная в один файл композиция загружается и при помощи движка на основе машинного обучения делится обратно на составляющие, например, барабаны, бас, гитара, фортепиано, вокал). Оба проекта GSoC успешно завершены, но нуждаются в некоторой доработке. Отчёты студентов с подробностями, скриншотами и прочим можно почитать в блоге проекта.
Выпущена новая версия свободного видеоредактора Kdenlive.
Что нового:
исправлена неотзывчивость интерфейса при импорте сотен файлов в проект;
добавлена функция time remapping для плавного изменения скорости по ключевым кадрам;
добавлена возможность создавать маски трёх видов: Shape alpha (mask), Rotoscoping (mask), Alpha shapes (mask);
при использовании инструмента Spacer теперь можно перемещать направляющие;
с помощью клавиатурных комбинаций теперь можно открывать прикрепляющиеся диалоги;
появилась возможность назначать клавиатурные комбинации командам для создания/удаления ключевых кадров, а также для перехода к предыдущему/следующему ключевому кадру;
добавлена панель поиска по командам (как в Blender, GIMP, Inkscape и т.д.).
Выпущена новая версия Ardour — свободной цифровой станции звукозаписи.
Главные новшества:
Добавлен диалог управления плагинами, позволяющий просматривать список обнаруженных плагинов LADSPA, LV2, VST, AU (только в macOS), быстро выявлять не загрузившиеся из-за ошибки, отключать загрузку ненужных плагинов, добавлять новые пути поиска и т.д.
Добавлено несколько новых функций работы с плейлистами. Например, теперь можно быстро выбрать для прослушивания альтернативные дубли записи в какой-то из дорожек.
Упрощена работа с регулятором скорости и направления воспроизведения. Можно цифрами задать скорость и включать/отключать режим замедленного или ускоренного воспроизведения.
Упрощено использование прокрутки содержимого клипа. Теперь можно использовать комбинацию Ctrl-Shift-перетаскивание в любой части клипа, а не только по краям.
Удалён встроенный код поддержки VST через WINE. Официальные сборки никогда не выполнялись с соответствующим флагом, при этом есть активно развиваемые проекты, такие как Yabridge, которые работают лучше.
Компания Adobe объявила, что присоединяется к финансированию разработки свободного 3D-пакета Blender в качестве корпоративного спонсора.
Помимо финансовой поддержки компания анонсировала доступность бета-версий двух новых плагинов для Blender — интеграция Substance 3D и Mixamo Auto-Control Rig.
Среди других корпоративных спонсоров Фонда — NVidia, AMD, Facebook, Amazon, Ubisoft, Unity, Intel, Google. В 2020 году к Фонду также присоединялась компания Microsoft.
Суммарно в фонд ежемесячно поступает чуть более $160 тысяч долларов. Деньги идут на зарплаты разработчикам.
После перехода под контроль Muse Group проект Audacity (многодорожечный звуковой редактор, а не плеер) уже не вылезает из скандалов.
Сначала парни пытались запилить телеметрию через Google Analytics/Яндекс.Метрику и интеграцию с breakpad для простой отправки логов падения. Пулл-реквест, мягко говоря, не встретил понимания у ширнармасс: 3432 отметки «отстой» и тред на 1211 каментов на гитхабе, ад на канале в дискорде и прочие увеселительные мероприятия.
Теперь они внедряют CLA, который им позволит в будущем не бегать за контрибьюторами, когда надо написать код интеграции с несвободными сервисами, например, облачными. Чтобы на этих сервисах и окупать затраты на развитие проекта.
Что можно узнать из нового треда:
CLA в свободных проектах — невидаль, такого не бывает. Вы просто хотите украсть код! (Уже проапгрейдили код MuseScore с GPLv2 до GPLv3 и хотят повторить то же с Audacity.)
Вы уже превратили MuseScore в проприетарное мобильное приложение! (В реальности именно мобильное приложение всегда было таковым, ещё до прихода Ultimate Guitar и Muse Group.)
Облачным сервисам нечего делать в многодорожечных звуковых редакторах! Одновременно в пример классного проекта без корпоративной возни приводится Ardour, у которого вообще-то а) есть интеграция с онлайн-библиотекой звуков FreeSound, б) корпоративный спонсор (Harrison).
Какое право вы вообще имеете зарабатывать на проекте, в котором участвуют добровольцы? (Очевидно, компания из чисто гуманистических соображений должна держать штат разработчиков, тестеров и другого ненужно.)
Да без вас проект прекрасно обходился 22 года! (Регулярные релизы с несущественными изменениями, десятилетиями нерешаемые проблемы вроде невозможности выполнять недеструктивную обработку эффектами.)
Надо поступить как Freenode: уйти всей старой командой и сделать форк! (Старая команда тем временем спокойно херачит коммиты на гитхаб и чего-то не уходит.)
30 человек, нанятых в проект MuseScore — это какой-то дикий корпоративный оверхед! У вас там 2-4 прогера пишут код, а остальные — манагеры с ложкой! (В реальности проект состоит из десктопного приложения, двух мобильных приложений, онлайн-сервиса и образовательного подразделения — т.е. плюс-минус сходится.)
Половину этого шума производит некто Hector Martin, который портанул Linux на PS4 и теперь пытается сделать то же самое с новыми тачками Apple на ARM, за бабло на Патреоне.
Собственно, вопрос. Берёза вроде бы отцвела. Что такого токсичного ещё витает в воздухе?
Выпущена новая версия свободного редактора векторной графики Inkscape.
Главные изменения:
Появился диалог настройки некоторых параметров, используемых по умолчанию: фон иллюстрации (тёмный, белый, прозрачный или непрозрачный), тема оформления, схема сочетаний клавиш. Появляется при первом запуске и легко отключается.
Добавлена палитра поиска команд (пункты главного меню), активируемая клавишей ?. Концепция хорошо знакома пользователям таких программ, как Blender и GIMP.
Стало возможным копировать, вырезать и вставлять части кривых Безье.
Добавлен новый режим прямоугольного выделения, при котором объекты не надо выделять целиком, достаточно их коснуться рамкой.
Полностью переписана система прикрепляющихся диалогов, теперь их можно стыковать как справа, так и слева, группировать несколько диалогов в одной панели.
Добавлен новый режим Outline Overlay, который накладывает каркасное представление иллюстрации поверх полноцветного с заливками.
Появился экспорт в JPEG, TIFF, WebP и оптимизированный PNG прямо из Inkscape.
Теперь при вставке Inkscape по умолчанию размещает новый объект точно поверх выделенных объектов в Z-порядке, а не вообще над всеми объектами как раньше.
Добавлено расширение Manage Extensions для управления расширениями.
Выпущена новая версия Ardour — свободной цифровой станции звукозаписи.
Главные изменения:
Новый режим Recorder: компактный режим просмотра всего проекта с мониторингом громкости каждой записываемой дорожки и возможностью переименовывать физические порты (например, Mic In, Guitar In и т.д.).
Новые предустановки экспорта для YouTube, Apple Music, SoundCloud, Amazon Music и т.д.; влияют на уровень громкости.
Переработка анализатора громкости: добавлен график громкости, возможность сохранять собственные предустановки и пр.
Возможность импорта маркеров глав (cue marker) из MIDI-файлов.
Реорганизация окна настройки программы.
Не исключена вероятность того, что это последняя версия в линейке 6.х. Через несколько месяцев в основную ветку разработки планируется влить ветку ‘nutempo2’, после чего начнётся стабилизация кода с последующим выпуском версии 7.0. Рефакторинг, выполненный в этой ветке, позволит избегать ошибок при работе с MIDI- и аудиоданными, связанных с округлением чисел.
В результате несчастного случая на работе Джейсон Барнс, в свободное время играющий на ударных в группе, оказался без трети правой руки и чуть не поставил крест на увлечении музыкой.
Ему помог инженер-робототехник Джил Вейнберг (Gil Weinberg), а по совместительству — основатель Технологического центра музыкальных технологий в Джорджии. Он разработал роботизированный протез, использующий TensorFlow для обработки импульсов, считываемых с остатка руки электромиографическим датчиком, чтобы Джейсон смог снова играть обеими руками.
С момента приобретения MuseScore в 2017 году (анонсировано в 2018-м) Ultimate Guitar сохранила проект свободным и постепенно нарастила проектную команду, наняв разработчиков для десктопного приложения, мобильного приложения и облачного сервиса. Десктопное приложение к версии 4.0 будет переписано практически целиком (релиз обещанного секвенсерного режима отложен на несколько месяцев), а код будет перелицензирован с GPLv2 на GPLv3. Однако компания пока не приняла решение о том, под какой лицензией выпустить новый движок воспроизведения музыки из нот, анонс с разъяснениями обещан в середине мая этого года.
Выпущена новая версия свободного графического редактора GIMP.
Основные изменения:
Расширены возможности работы за пределами холста: заработало прилипание к направляющим и кривым Безье.
Улучшена поддержка метаданных: исправлено много ошибок, добавлена поддержка GeoTIFF (уже было в версии 2.99.4 на базе GTK3).
Улучшена поддержка множества форматов файлов (HEIF/AVIF, JPG, TIFF и т.д.).
При импорте PDF теперь можно развернуть порядок слоёв-страниц так, что первая страница окажется в самом верху стопки слоёв, а последняя — в самом низу.
Заблаговременно добавлена поддержка еще не вышедшей версии darktable 3.6, где поменялся API.
В GEGL добавлен фильтр Negative Darkroom для инвертирования сканов негативов, который имитирует поведение фотоувеличителя и некоторых видов фотобумаги. Фильтр пока что доступен в GIMP через инструмент GEGL Operation.
На VC.ru вышла классная статья Михаила Кирилина из Ultimate Guitar (впрочем, уже не оттуда) о том, как они пиарили свободный нотный редактор MuseScore и получили увеличение числа подписок на привязанный к нему платный онлайн-сервис.
Часть сообщества СПО отреагировала на возвращение Столлмана в совет FSF открытым письмом с требованием убрать теперь уже не только Столлмана, но и вообще всю верхушку фонда.
Мы призываем снять с позиций весь совет директоров Free Software Foundation. Эти люди годами потворствовали RMS. Они вновь продемонстрировали это, разрешив ему вернуться в совет директоров. RMS настало время уйти из СПО и технологических сообществ и прекратить заниматься вопросами технологической этики и прав в цифровом пространстве, поскольку он не тот лидер, который нам нужен. Мы также требуем снять Ричарда Мэтью Столлмана со всех руководительских позиций, включая проект GNU.
Не раз слышал загибы прогеров, что когда они придут к власти, они везде насадят справедливый искусственный интеллект. Чтоб, значит, все были равны перед законом, никакой коррупции и вот это всё.
Тем временем ИИ ютуба со словами «доктор, откуда у вас такие картинки?» распознает на диаграммах с рендерами соски и блокирует превьюхи за нарушение политики в отношение обнажёнки: