← All posts tagged opensource

Сайты, которые нужно знать китайскому поклоннику открытых исходников:
opencas.org
oss.org.cn

code.csdn.net
coding.net
git.oschina.net

Но при этом какой-нибудь tangram.baidu.com вполне может вести на банальный GitHub.

Думал, куда бы свалить с пидорского BitBucket. На международных CodePlex, BitBucket, Google Code, Assembla, SourceForge какой ни возьми, варианты SCM разные, и Mercurial тоже был. На трёх указанных китайских — нет. Беда. Глянул в китайскую вики, там тоже не видать своих сервисов.

Вот ничего не имею против опенсурса как такового, но то, что сейчас доступно в открытом коде — это же ужас. Пакеты, которые типа хороши, но на практике, чтобы воспользоваться им, нужны права админа (ну или не права, но какие–то действия со стороны админа, без которых репозиторий пакетов — груда байтолома). Посидите под неадминской учётной записью на Линуксе и на Mac OS X, посмотрим, что быстрее наскучит. В Mac OS X множество приложений устанавливаются копированием из подмонтированного образа на диск. Неважно, куда. Так можно поставить Psi, Adium, Colloquy, Firefox, в общем, довольно много, чего. Есть, конечно, тупые программы, которые без особой на то надобности требуют права админа. Microsoft Office, например. Несолидно Великому Microsoft Office иметь простую установку, Великой Фирме Майкрософт надо непременно выебнуться. Есть из другой категории программы. Опенсурс, недопортированный с Юниксов. TSClientX, например. Те, кто их портировал, не смогли выбить из них Юниксовую дурь, а именно, статическое размещение файлов, поэтому собрали всё статически внутри /Applications/YYY.app/ , где YYY — название сборки. Из других мест работать программа нормально не будет, ну а на /Applications нужны права админа. На Mac OS X девелоперы хотя бы пытаются уйти от Юниксовых «прелестей»: от статических файловых путей и от X11. Если же взять типичный Linux дистрибутив, то всё дерьмо, которое в Mac OS X пытаются заштукатурить, предстаёт в неприкрытой наготе, и, самое страшное, те, кто в этом дерьме плавают, уже настолько принюхались, что считают, что всё в норме. Света в конце туннеля не видно.

Ничего не имею против OpenSource, но пусть это будет нечто с менеджером пакетов, как в Linux и с оконной системой не хуже, чем в Mac OS X, и этим нечто должно быть неущербно пользоваться без прав админа. Возможно, чтобы совместить первое и последнее требования с Legacy code, потребуется подлинно виртуальная файловая система, как в Plan9.

Смешанные чувства к OpenSource. Gimp сочетает скриптабельность и функционал с убогостью Gtk+, Psi сочетает продвинутую поддержку Jabber с убогостью Qt. А если автор взял нормальный движок, то поделие остаётся на уровне калькулятора. Прямо водяной матрац какой–то. Закон сохранения убогости в открытом софте.