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 11:12 am (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
debian -- это религия.
не поможет

Date: 2011-03-10 11:18 am (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
тебе dbus мало?
будет тебе в каждой дырке xml

Date: 2011-03-10 11:28 am (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
а в нем будет единственный параметр, кодированный в base64.
бинарный blob

Date: 2011-03-10 11:35 am (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
религиозная упертость это практически гарантирует.

Date: 2011-03-10 11:46 am (UTC)
From: [identity profile] ckotinko.livejournal.com
а простите зачем? чтоб как в микрософте было?

Date: 2011-03-10 12:06 pm (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
а возмут худшее от обоих.
это закон! разве они не люди?
From: [identity profile] nuclight.livejournal.com
Как говорилось по сслыке, "Не человек для субботы"...

Выход очень простой: нужна другая религия. Существующая устарела. Причем совершенно однозначно на _эту_ работу её фанатиков напрягать нет толку, ибо не в целях. Столлман однозначно заявлял:
The rest of this question presents an argument based on the premise that the principle goal is faster technical progress. I disagree with that goal, because I value freedom more than technical progress.

В новой религии прогресс должен быть приоритетнее.
From: [identity profile] beldmit.livejournal.com
Наконец-то ты это задекларировал!
From: [identity profile] beldmit.livejournal.com
Что смысл СПО - не войны из-за лицензий.
From: [identity profile] beldmit.livejournal.com
Именно.

Меня удивило в данном случае вопиющее несоблюдение "субботы для человека".

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

July 2025

S M T W T F S
  12345
6789 1011 12
13141516 17 1819
20212223 242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2025 10:50 am
Powered by Dreamwidth Studios