2009-12-30

LNG: License Not GPL

Появилась идея лицензии, но я не лоер, потому не уверен в возможности оного. Сформулирую, что бы хотелось от лицензии: хотелось бы, чтобы лицензия была открытой в стиле BSD, т.е. код можно было бы использовать в любом открытом или закрытом продукте, сохраняя упоминание авторства, но нельзя было бы распространять исходный код производного от него продукта с дополнительными "политическими" ограничениями. Т.е. идея в том, чтобы его нельзя перелицензировать на GPL.

Фактически, если я напишу, что ограничения нельзя добавить, а убрать их нельзя по смыслу понятия лицензии, то вероятно, это означало бы, что код нельзя перелицензировать вообще. Что не желательно, поскольку хотелось бы иметь возможность исправлять всякие лицензионные баги. Но главная идея в том, что мне было бы неприятно, если на мой свободный код повесят ограничения GPLv3, да ещё обозвав это "освобождением".

Наверное, это утопия, и мораль всегда ортогональна технологии, а потому нельзя технологическими способами задавать моральные ограничения. Но я вдруг подумал, что если лицензия и есть документированные ограничения, то почему запрет перелицензирования на GPL нельзя явно прописать в лицензии? Интересно,  может уже есть такие?

2009-12-20

Жизнь программы.

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

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

Версия вторая, которая показывает как должна была выглядеть первая.

Версия третья, которая похожа на продукт. Может либо завоевать мир, либо пойти по миру.

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

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

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

2009-12-11

О ключах активации windows

Решил я разобраться с со своими машинами и ключами активации windows. Куча машин, включая виртуальные, где какие ключи были использованы, хрен знает. Windows ничего не показывает, а грузить всякие левые хакерские программы страшно, они эти ключи пошлют за океан и трояна подставят.

Вчера нашёл, наконец, программу. И объяснение, как это работает. Записано в реестре, 115 битовое число, печатается по модулю 24! Напомнило анекдот про подметание ломом плаца. Всё равно же декодируется и печатается! 128 битовое по модулю 32 было бы проще и удобнее. А нам не надо ни проще, ни удобнее, нам надо, чтобы вы, господа программисты, за...сь.

Вот мой скрипт для вот этого интерпретатора. Последний пришлось поправить, чтобы понимал бинарные блобы в реестре.

2009-12-08

Массаракш

Прелесть цитата, прочитано у Доктора Пилюлькина:

"Мы долго искали мотивацию главного героя - почему он так отчаянно хочет изменить мир Саракша? - рассказывает Федор Бондарчук в интервью журналу GQ. - У Стругацких точно определено, что Максим Каммерер - комсомолец XXII века, он прилетел из глубоко коммунистического общества, где нет невежества и войн, богатых и бедных, где действуют законы добра и справедливости. Это его система ценностей, он не согласен жить по-другому. Сейчас, к счастью, мотивации такого рода не работают. Мы в другом обществе живем."

Chrome Extensions

Открыли официальную галерею: https://chrome.google.com/extensions
Я наставил себе сначала добрый десяток, потом удалил половину.

2009-12-04

О физиках и лириках

Я редко цитирую чужие журналы, но тут не могу удержаться:

«Астровитянку» любит узкий, замкнутый круг научно-технической интеллигенции и физиков, которые не сумели встроиться в новый мир, превратились в озлобленных люмпенов, цинично-безразличных фриков. Они все еще грезят о потерянном рае, где люди, простые смертные поклоняются божествам Науки и Техники, а также "инженерам", жрецам этих божеств. Они не понимают, что мир научно-технической романтики преодолел себя в ХХ веке и канул в Лету безвозвратно.

И не то, что я уж так "люблю" Астровитянку, хотя мне она кажется занятной. Но главное, мне всегда казалось дикой идея рассматривать науку как явление культуры. Типа одни рисуют картины, другие играют рок, третьи ковыряют мироздание. Как бы одного порядка вещи, каждый генерирует свой креатив, мода на который возникает и проходит. Это примерно как приравнивать строителя дома к жильцам. Или пилота самолёта к пассажирам. Типа все летят, сидят в креслах и чем-то там своим занимаются. Я не пытаюсь сравнивать их по "главности", пассажиром и президент может быть, но дело в том, что без пилота самолёт не полетит. Без строителя - не будет дома. А без науки-техники не будет цивилизации. Ничего не будет! И культуры тоже.

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

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

Даже проще: культура - это пища для мозга, наука - его продукт.

2009-12-03

8.8.8.8; 8.8.4.4

Это новый публичный DNS сервис Гугла. Мне всегда хотелось иметь некий постоянный DNS для случаев, когда надо прописать некий внутренний адрес вместо использования DHCP, но при этом теряешь возможность автоматического определения DNS. Теперь можно прописать восьмёрки. Был, правда, OpenDNS, я как-то пробовал, получалось медленно. Надеюсь, Гугловский будет быстрее.

Компьютерные новости бывают интересные, бывают тоскливые. То, что какая-нибудь "Fat Enterprise Сorporation" сделала "супер-решение для крупных бизнесов" мне совсем не интересно. И телефоны с бриллиантами тоже. И дешёвые реплики оных. А вот быстрый браузер, или компактный язык, или web-приложение, или даже DNS - вполне для меня. И новости такие идут последнее время от Гугла одна за другой.

Update: эти адреса убивают напрочь доступ к iTunes стримингу. Больше их не использую.