vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
У [livejournal.com profile] beldmit в журнале обсуждают злобных дебиановцев, которые собрали psql без libreadline потому что readline-вская GPL несовместима с OpenSSL-евской лицензией.

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

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

Давно бы написали такую универсальную запускалку для программ с собственной командной строкой, с которой можно было бы запускать хоть ftp, хоть оракловый sql-плюс. Ну там пришлось бы правила completion-а для каждого такого приложения отдельно описывать. Но вообще-то много где их и так расширяемым делать приходится.

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

Upd оказывается, полезная программа rlwrap существует. А я и не знал. Надо постгресовским мейнтейнерам предложить вместо всяких глючных libedit просто заворачивать psql в скрипт, запускающий его через rlwrap.

Date: 2011-03-10 08:46 pm (UTC)
allter: (Default)
From: [personal profile] allter
Это гарантирует простым пользователям гарантию того, что он всегда может дозаказать необходимый функционал у "доразработчиков". Но, естественно, никаких потребительских качеств не гарантируется - чистый "AS IS".

Linux и Libreoffice - не знаю, а FSF раньше (не знаю, как сейчас) требовала передачу прав на патчи им (и права на первоначальный релиз рекомендует им передавать, если релизерам влом заниматься этим самим). Ну и, кроме того, можно в проприетарный продукт бэкпортировать только "тривиальные" фиксы от общества, которые не защищаются копирайтом: всё равно, как правило, основной функционал разрабатывается внутри GPLщика, а общество - лишь "догоняет".

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

July 2025

S M T W T F S
  12345
6789 1011 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 08:49 am
Powered by Dreamwidth Studios