Блог им. semiletovзвуковой редактор EKO 0.7.1

Давненько не писал на OpenLife… Сегодня я выпустил новую версию звукового редактора EKO. Редактор портирован на Qt5 (конечно же, можно сделать сборку и под Qt4, никаких усилий для этого не нужно), начала работать загрузка больших файлов (раньше EKO на них вылетал из-за ошибки в виджете временной шкалы), и вообще жить стало веселее.

Блог им. semiletovZOR

Хочу представить вам мою новую программу, созданную более для внутренних нужд, чем для внешних. ZOR — http://semiletov.ho.ua/zor.html. ZOR позволяет накладывать изображение поверх другой программы, вращая и масштабируя картинку. Сие может быть полезно для наложения фотографий на рельеф в Google Earth (в режиме просмотра улиц/с земли). Для работы нужна либо Windows 7, либо Linux со включенным композитом.

Блог им. semiletovEKO 0.6.1

Я выпустил очередную версию звукового редактора EKO:
eko.sourceforge.net/index-ru.html
Новинок нет (точнее они есть, но отключены, ибо сырые), зато исправлено чтение файлов с именами в юникоде.
На сайте также появилось пошаговое руководство, что делать, если JACK-программы не запускаются и вылетают с сообщением «Cannot lock down memory area».

Блог им. semiletovTEA 32.0.0

Вот я и выпустил новую версию своего культового текстового редактора TEA.

tea-editor.sourceforge.net — основной сайт
sites.google.com/site/teaw32 — русский сайт для Windows-версии
В этой версии много чего нового. Вкладка «Надо» переименована в «Даты», и теперь календарь может работать в режиме лунного. Также добавилось пунктов в меню Календарь — например, теперь можно вывести в текст лунный календарь за такой-то промежуток дат.
В меню правка появилась поддержка так называемых файлов-хранилищ. Это полезно для тех, кто копирует много текста из разных файлов в один. Отмечаете файл как хранилище, и затем через пункт меню «Правка — Копировать в файл хранилища» копируете текст из любого документа в тот, который задан как хранилище. Также можно автоматически «мониторить» буфер обмена и скидывать текст в хранилище оттуда.
Положение корешков вкладок теперь настраивается. Раньше нельзя было, а теперь можно. Радости полные штаны.
Исправлена читалка ODT и прочих подобных форматов. Внутри много чего переделано, что пойдет программе на пользу. Часть кода стала общественным достоянием, часть как и раньше — GPL v3. Появилась подсветка синтаксиса Python — правда, пока без многострочных комментариев.
С кирпичным пролетарским приветом, Петр Семилетов!

Блог им. semiletovGPL + public domain опять

Нашел в FAQ — www.gnu.org/licenses/gpl-faq.en.html, как раз мой случай:

If a program combines public-domain code with GPL-covered code, can I take the public-domain part and use it as public domain code?
You can do that, if you can figure out which part is the public domain part and separate it from the rest. If code was put in the public domain by its developer, it is in the public domain no matter where it has been.

Блог им. semiletovснова GPL + public domain

Всем спасибо за советы!
Пока решил делать не двойное лицензирование, а GPL для одних файлов, и public domain — для других, а именно для нескольких моих библиотек. Ибо, как понимаю, GPL совместимо с public domain в одностороннем порядке. Это делается мною не для удовлетворения каких-либо «проприетарных» интересов — напротив, я стремлюсь сделать свой исходный код максимально доступным.

Блог им. semiletovGPL + public domain

Пытаюсь понять, могу ли я, разрабатывая программу, одну часть исходников лицензировать под GPL, а другую (где нет чужого GPL-кода) просто отдавать как public domain?

Блог им. semiletovZX Evolution

Цитата: «Компьютер конструктор ZX Evolution является развитием Spectrum-совместимых компьютеров, но собран на современной элементной базе и под современную периферию.»
nedopc.com/zxevo/zxevo.php
Исходники прошивки — код открыт под GPL.

Блог им. semiletovсправочник аккордов

Давно тут ничего не писал.
Работаю над программой-справочником аккордов. Определитель аппликатур и всё такое. C++/Qt, исходники отдам в общественное достояние. Как обычно, сборки под Win32 и Linux. Минимальный размер. Когда? Когда доделаю базу данных аккордов.
Виджет аппликатуры пишу таким образом, что его можно использовать и в других программах, то есть он весьма оторван от остального кода. Виджет работает не только на отображение, но и на правку при помощи мыши — можно отмечать, какая струна прижата, какая открыта, какую вообще не надо играть.