Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Религиозные войны > OpenSource. GPL vs Остальной прогрессивный мир


Автор: oleg1973 16.1.2005, 14:04
ну вот тут начало
http://forum.vingrad.ru/index.php?showtopic=39241&st=0
и что за переходы на личности?
да написал я програмульку, ради своего личного интереса
и не обязан я сорцы выкладывать

и возврашаясь к флейму
господа линюксоиды! скажите чесно вы что все сорцы просматриваете перед тем как компилить и запускать? НЕВЕРЮ! а если так то у вас параноя
а если и просматриваете то что все там понимаете?
простой рядовой юсер нихрена там не поймет
и как я уже говорил не думаю что ВСЕ пользователи являются програмистами
а запускать или не запускать прекомпилед файл ето уже дело личное
но упиратся рогами в пол и мотивировать что "я не запушу несвободный софт" это не аргумент, да никто и не заставлял никого запускать
а высказывание насчет отсутствия интелектуальной собственности вообще бредовое

Автор: RA 16.1.2005, 14:17
И на этой оптимистичной ноте предлагаю закрыть эту тему.

Автор: Cheba 16.1.2005, 16:14
oleg1973, извини, но ты не прав. OpenSource - это несомненно хорошо. Даже если я доконца в твоей софтине неразберусь, то хоть что-то да увижу. Я по большей части учился программированию у других людей - не у преподавателей, у программистов. На их сорцах. Мне, конечно, еще далеко до тебя, но все же хоть чтему-то да и научился у тебя. К тому же наличие сорца лишний раз доказывает, что тебе нечего прятать.
Кстати, GPL предусматривает сохранность авторских прав - если кто-то изменит или запользует твоей код, то они должны указать, что изначально это был именно твой код и должны тебе показать что же они сделали.

Хотя ребята тоже нехорошо поступили. Зачем же так на человека-то напирать?

И по поводу сорцов UPX... Вот http://upx.sourceforge.net/#download глянь...

Автор: S.A.P. 16.1.2005, 16:49
http://www.ixbt.com/editorial/fishday/fishday-16.shtml

Автор: chipset 16.1.2005, 16:54
Поддерживаю oleg1973'а... Его проблемы: выкладывать сорцы или не выкладывать. В свою очередь проблемы Симаняя: скачивать или не скачивать.
Разбаловались уже совсем... smile

Автор: oleg1973 16.1.2005, 18:14
Cheba
в UPX есть NRV которое не фрии
а есть
Цитата
UCL is an OpenSource re-implementation of some NRV compression algorithms.
которое в сорцах

Автор: Дрон 18.1.2005, 22:14
oleg1973
Я тебя полностью поддерживаю.
Добавлено @ 22:15
По-моему, тут и спорить не о чем.
Из того, что прога бесплатная совсем не следует, что её исходники обязательно должны быть доступны всем.

Автор: Sun 19.1.2005, 11:36
Цитата
Из того, что прога бесплатная совсем не следует, что её исходники обязательно должны быть доступны всем.

Тогда это не OpenSource а Freeware. И то и другое имеет право на жизнь. Просто чтобы поставлять софт на *nix в бинарнике, нужно компилить его под каждую ось и под каждую версию отдельно. Это достаточно минингитно, так как требует наличие всех осей под которые собирается софтина у разработчика. Кто пробовал поддерживать несколько осей вам расскажет, насколько это удобно. Поэтому софт под *nix традиционно поставляется в сырцах.

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

Автор: Дрон 20.1.2005, 01:45
Цитата(Sun @ 19.1.2005, 11:36)
Просто чтобы поставлять софт на *nix в бинарнике, нужно компилить его под каждую ось и под каждую версию отдельно.

Согласен. Но только лишь поэтому имеет смысл выкладывать исходники, и ИМХО не имеет смысла писать под *nix smile

Цитата(Sun @ 19.1.2005, 11:36)
Кроме того - поставляя код в сырцах ты получаешь в свое распоряжение целую армию добровольных тестеров, которые способны не только обнаружить баг но и пофиксать его.

... и алгоритм спереть smile

Автор: Sun 20.1.2005, 11:22
Цитата
ИМХО не имеет смысла писать под *nix smile

Это почему? Сейчас Unix программеры ценятся больше чем Windows.
Цитата
... и алгоритм спереть smile

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

Автор: S.A.P. 20.1.2005, 11:34
Цитата(Sun @ 20.1.2005, 11:22)
Это почему? Сейчас Unix программеры ценятся больше чем Windows.
а вот это уже слишком... smile . Своего рода фанатизм пошел, мол Open Source, значит мы лучшие и ничего знать не хотим.

Автор: Sun 20.1.2005, 12:21
Цитата(Perchilla @ 20.1.2005, 08:34)
а вот это уже слишком... smile . Своего рода фанатизм пошел, мол Open Source, значит мы лучшие и ничего знать не хотим.

Я сужу по предложенниям на работу и по уровню зарплаты. Если у тебя есть другая информация - пожалуйста приведи.

Автор: simanyay 20.1.2005, 12:24
oleg1983 писал:
Цитата
ну на мнение фанатов линюха мне както глубоко...

и
Цитата
а по поводу GNU мне пошарабану абсолютно че там написано


А зачем тогда было создавать эту тему? Чтобы пожаловаться?

А для всех остальных: "Клуб Линуксойдов" открывался как раздел, для внутреннего общения и отныне свои не open source проги пихайте в "Программное обеспечение". В "Клубе Линуксойдов" буду вырезать на корню. Всё.

Модераторы, пожалуйста, закройте эту тему

P.S. Все протесты, пожалуйста, в "Обсуждение Форума"

Автор: DENNN 20.1.2005, 12:35
Цитата
да написал я програмульку, ради своего личного интереса
и не обязан я сорцы выкладывать

Не хочешь - не выкладывай. Тебе никто руки не выворачиывает. Просто не понятно, чего ты от других людей хотел? Порадоваться за тебя? мы порадовались. А пихать на свой драгоценный сервер непонятно какой шелл никто не захотел smile
Цитата
господа линюксоиды! скажите чесно вы что все сорцы просматриваете перед тем как компилить и запускать? НЕВЕРЮ! а если так то у вас параноя
а если и просматриваете то что все там понимаете?

Я ты знаешь сам просматриваю далеко не все. Очень далеко не все...
Но вот я делаю cvsup дерева портов и ставлю OPenSource почтовый сервер. Я знаю, что я ставлю, я знаю, что специалисты намного лучше меня уже этот код смотрели, патчи на дырки накладывали. И я в этом случае доверяю opensoure сообществу настолько, насколько мне позволяет моя паранойя. И бинарники без исходников я тоже ставлю. Например Oracle. Такое ты знаешь хорошее приложение, многими протестированно в лабораториях, оттюнинговано. И производитель свою голову на алтарь кладет, что он не собирался мне пакостить, когда этот софт делал. Я вынужден его поставить. Хотя Postrgre намного лучше работает, а новый имеет столько возможностей, что мне за глаза бы хватило.
А что ты конкретно от нас услышать хочешь? Что твоя программа работает? Вот кто-то запускал, говорят работает. Ну и что дальше?

Автор: oleg1973 20.1.2005, 13:00
Цитата
А что ты конкретно от нас услышать хочешь? Что твоя программа работает? Вот кто-то запускал, говорят работает. Ну и что дальше?

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

Автор: Sun 20.1.2005, 13:11
Цитата(oleg1973 @ 20.1.2005, 10:00)
а насчет совместимости под разные версии либ и все такое
ничто не мещает сделать прогу которой будет наплевать на версии либ и кернела

Действительно, что мешает smile Но почему-то одни и теже программы работают по разному на разных осях и в разных версиях glibc.

Автор: DENNN 20.1.2005, 13:20
Цитата
ничто не мещает сделать прогу которой будет наплевать на версии либ и кернела

Ну да, но она не будет в скомпиленном виде запускаться на BSD, Solaris.......

Автор: oleg1973 20.1.2005, 17:57
DENNN
точна точно
а еще она на 680xx не будет запускатся и еще на куче процов
мы вроде как о Линюхе говорили

Sun
ну ребят то что у вас там проблемы с либами это ваши личные проблемы а точнее тех кто ось разрабатывает
почему то у мелкософта таких не возникает проблем
наверно это плюс а? в пользу мелкософта smile

Автор: Sun 20.1.2005, 18:03
Цитата(oleg1973 @ 20.1.2005, 14:57)
Sun
ну ребят то что у вас там проблемы с либами это ваши личные проблемы а точнее тех кто ось разрабатывает
почему то у мелкософта таких не возникает проблем
наверно это плюс а? в пользу мелкософта smile

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

А когда находишь баги в софте Майкрософта - попробуй добейся чтобы они его исправили. Можешь хоть завалить их письмами - пока бабки не заплатишь никто с тобой разговаривать не станет.

А в Linuxe я поименно вижу - кто чего писал и всегда могу связаться с разработчиком непосредственно.

Автор: Alx 20.1.2005, 18:38
имхо, опэнсурс - не прикольно. а вот freeware - очень даже. конечный результат можно дарить людям - а недели сидения за компом (код) - не очень приятно! ты мучаешься, а кто-нить возьмёт и стырит кусок тваво кода и будет выдавать его за свой. кому приятно?

Автор: Domestic Cat 20.1.2005, 18:57
Цитата(Alx @ 20.1.2005, 09:38)
а недели сидения за компом (код) - не очень приятно! ты мучаешься, а кто-нить возьмёт и стырит кусок тваво кода и будет выдавать его за свой. кому приятно?


Если тебе за него заплатили - какая хрен разница? Неужто цикл for можно написать как-то по-новому? За исключением супер-пупер примочек 99% кода проги похожи на 99% всех остальных программ.
Ну будет выдавать, и что с того?

Автор: oleg1973 20.1.2005, 21:49
Sun
Цитата
И на винде проблемы возникают. Просто на винде с ними бороться невозможно - прога или работает или нет. В бинарнике уже ничего не поменяешь.

нука нука пример в студию
единственная несовместимость которую заметно это если софт на выжуал васике написан да еще 16 разрядном smile вот тогда прога дествительно начинает просить VB30016.dll smile

Автор: Дрон 20.1.2005, 22:32
oleg1973
А был бы у тебя исходник, ты бы отрыл с пыльных полок мегаитерпретатор для третьего васика и запустил бы без компиляции... smile smile smile smile

Кстати, а под юникс что только один компилятор на все случаи жизни?

Автор: oleg1973 20.1.2005, 22:57
Дрон
smile
http://forum.vingrad.ru/index.php?showtopic=40235&st=0&unread=#entry307581

Автор: Sun 21.1.2005, 11:13
Цитата(oleg1973 @ 20.1.2005, 18:49)
нука нука пример в студию

Сейчас по старой памяти не скажу, но скажем софт прекрасно работающий с портами на Windows 95 , работал с глюками на Windows NT и не работал в принципе на Windows 2000. Потому-что ожидающие и блокирующие функции отрабатывали по разному на этих осях. Программа прекрасно работала без сетевой карты, но при ее подключении - ни в какую. Хорошо что были исходники и методом тыка удалось решить проблему.

Автор: oleg1973 21.1.2005, 13:22
Sun
ну так это разные операционки

Автор: Sun 21.1.2005, 13:36
Цитата(oleg1973 @ 21.1.2005, 10:22)
Sun
ну так это разные операционки

Linux собирают десятки различных фирм. И на одной и той же версии кернела в разных дистрибутивах откомпилированная программа может по разному отработать.

Windows собирается одной фирмой, поэтому там нет таких проблем. Но там есть проблема между сборками. Если ты пишешь какие-то системные вещи, такие как драйвера, и в текущем билде у тебя все работает прекрасно, нет никакой гарантии что в новом билде оно будет работать корректно.

Автор: oleg1973 21.1.2005, 22:37
Sun
Цитата
И на одной и той же версии кернела в разных дистрибутивах откомпилированная программа может по разному отработать

кернел тут не причем
Цитата
Windows собирается одной фирмой, поэтому там нет таких проблем

вот она победа монополии smile

Автор: dargaard 22.1.2005, 02:00
Насчет сорцов - нет , у меня нет столько времени чтоб все подряд просматривать. Я также не раскручиваю свой телевизор и прочие приборы, чтоб проверить не подоложили ли мне туда что нить не то.
Но некоторые исходники смотрел чтоб выяснить как что нибудь делается.
Про пользу открытого кода.
Из личного примера - писал я проект под гтк+/гном, ну и использовал там пару стандартных ф-ций гтк. А потом через пару недель один тип мне прислал мыло о том, что прога моя под мандрайком не компилится ни в какую - какая то стандартная ф-ция гтк по каким то причинам вообше не пришла с гтк пакетом (бинарным) в мандрейке. Так он сам быстро взял и исправил код, и все у него заработало. А не имей он исходников - оноб у него не заработало, и я бы не знал в чем проблема.

Вотsmile

Автор: oleg1973 22.1.2005, 13:11
Цитата
стандартная ф-ция гтк по каким то причинам вообше не пришла с гтк пакетом

значит она не стандартная smile небось work in progress релиз либы был smile

Автор: S.A.P. 22.1.2005, 13:25
Это издевательство...

Автор: dargaard 23.1.2005, 12:42
Цитата(oleg1973 @ 22.1.2005, 02:11)
Цитата
стандартная ф-ция гтк по каким то причинам вообше не пришла с гтк пакетом


значит она не стандартная  небось work in progress релиз либы был 

Ниче подобногоsmile Вот не поленился поискал что за ф-ция была:
gtk_notebook_get_n_pages()

Автор: GrayCardinal 23.1.2005, 13:19
Цитата
господа линюксоиды! скажите чесно вы что все сорцы просматриваете перед тем как компилить и запускать


Можно встречны вопрос, да ? А хоть один ... человек у которого винда стоит ... знает, что стоит у него на компьютере ? Какие серваки (и чьи, собственно ?) у него стоят ?

Автор: oleg1973 23.1.2005, 13:49
GrayCardinal
какие серваки в винде?
и причем тут чьи они?

Автор: Cheba 23.1.2005, 14:02
oleg1973, не скажи. Тот же RPC, дай M$ ему здоровья, полгода зиял огромною дырою. А были бы сорцы добрые люди пофиксили бы за две недели. Хотя... Были бы сорцы окошек еще и не таких дырок понаходили бы, имхо.

Автор: oleg1973 23.1.2005, 14:09
Cheba
с понтом все что у тебя в линюхе грузится ты наизусть знаеш?

Автор: GrayCardinal 23.1.2005, 15:19
smile

Автор: Cheba 23.1.2005, 16:44
oleg1973, я-то не знаю, но стремлюсь узнать и мало помалу мне это удается, чего не могу сказать об окошках.

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

Сразу извиняюсь за переход на личности. Просто не мог сдержаться... Если человек так фанатически убежден, то aиг ли он тут что-то обсуждает. Пусть прямо скажет: "Вам меня не переубудить".

Автор: oleg1973 25.1.2005, 17:01
Цитата
Тот же RPC, дай M$ ему здоровья, полгода зиял огромною дырою. А были бы сорцы добрые люди пофиксили бы за две недели. Хотя... Были бы сорцы окошек еще и не таких дырок понаходили бы, имхо.

каки это добрые люди фиксили бы интересно?
ну и насчет дыр в линюхе их тоже не мало
не будем далеко ходить возмем переполнение lha пакера
последняя версия его датируется 2000 годом (1.14 вроде)
на дворе 2005 smile
Цитата
Exploiting lha-1.14 (after security advisories)
19 May, 2004
Copyright (2004) Lukasz Wojtow <lw@wszia.edu.pl>

видиш написано что вышел в паблик после security advisories
вывод сам по себе напрашивается


Цитата
я-то не знаю, но стремлюсь узнать и мало помалу мне это удается, чего не могу сказать об окошках

ну поискав 5 минут в гугле найдется любая инфа о СТАНДАРТНЫХ виндосовских сервисах,документировано не хуже линюховских

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

че за бред? smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)