Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Русские OpenSource-проекты

Автор: Pinocchio
Дата сообщения: 18.08.2003 12:47
Мой проект умер(причины не уточняю):
http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=1529#1
У меня всвязи с этим тема:
1. Кто знает русские OpenSource, лучше с реальными аддресами.
2. Нужны ли они вообще? И если нужны то какие.


ps.
1. Я думаю тема может быть интересной, но сам не обещаю "пристального" участия.
2. По моему проекту будет обнавляться только демонстрационный бинарник.
http://www.mtex.ru/software/todo.zip (~301kb).
Автор: MrZeRo
Дата сообщения: 20.08.2003 18:02
Pinocchio

Существует угроза, что судьбу умершего проекта разделит и эта тема ...
Поскольку я выступал вроде как оппонент в http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=1529#1, скажу свои мысли.

Как Вы знаете, существует ряд разработок с открытыми исходными кодами, не представляющие в большинстве своем особой ценности. Но это, конечно, не OpenSource, это дилетантские поделки (хотя есть и исключения), не предназначенные для дальнейшего развития коллективом разработчиков.
По поводу OpenSource. В свое время были компоненты доступа к различным БД - ZEOS. Теперь они существуют в виде OpenSource - проекта. "Реальный аддрес" -
http://sourceforge.net/projects/zeoslib. Других не знаю. Это по поводу первого вопроса.

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

-= такие, как Ваш, - не нужны =-

И это не потому, что Ваш проект плох, вовсе нет. Просто он не нужен в данный момент той аудитории, которой Вы его предложили.

Есть, например, такой проект, как EhLib - слышали, наверное. На мой взгляд, это нечто среднее между OpenSource и Shareware, так как исходники вроде бы доступны бесплатно, но кое-кому за них предлагают заплатить, и они платят. Может, для России эта форма актуальна и востребована?

По поводу упомянутых проектов. Это - вещи востребованные, они решают задачи, стоящие перед огромной армией программистов, и это - залог их востребованности. Ваш проект интересен, но он довольно странный по самой постановке задачи, большинству людей он непонятен (это - ИМХО, оговариваюсь сразу. впрочем, как и весь пост). Сужу по себе, так как сам имею довольно объемный проект - набор компонентов (около 500 кБ в архиве одних исходных текстов, несколько десятков компонентов, свои редакторы свойств, компонентов, Wizards, построители форм в Design-timе и т.д.) и не считаю себя новичком в Delphi.

Может хоть кто-то подключится к обсуждению?

Автор: mymuss
Дата сообщения: 21.08.2003 06:56
Pinocchio
1. Украинские покатят?
hттp://konst.org.ua/centericq/ -- CenterICQ, ОБАЛДЕННЫЙ ICQ клиент!!!
hттp://ipa-system.sourceforge.net/ -- IPA, программа учета IP траффика.
Русских тоже дофига. Навскидку,
hттp://apache.lexa.ru/ -- Russian Apache, модификация апача под национальные потребности.

2. Нужны. Всякие. Нет хорошего OpenSource антивируса, переводчика, словаря (впрочем, думаю, никогда и не будет по объективным причинам). Реально нехватает качественных средств (програм или библиотек) для распознавания образов, голоса (причем ни свободных, ни коммерческих).
Автор: odl455
Дата сообщения: 21.08.2003 11:52
mymuss

Да, хорошего opensource-антивируса действительно нету. У меня есть большое желание организовать такой проект, но в данный момент есть 2 проблемы:

1) В ближайшие 6 месяцев у меня по-прежнему будет очень мало времени ( пока не доучусь, одновременно работать, учиться на вечернем, уделять достаточно времени семье и ещё и open source - проекту кажется невозможным впринципе )

2) Есть проблемы с созданием и поддержанием в хорошем состоянии web-сайта.

В связи с этим если есть желающие помочь, то мой адрес D.Ovsyannikov@openantivirus.ru
Автор: mymuss
Дата сообщения: 21.08.2003 17:19
odl455

Цитата:
хорошего opensource-антивируса действительно нету. У меня есть большое желание организовать такой проект

К сожалению, не думаю, что такое возможно. Хороший антивирус должен обновлять свои базы ежедневно. Для свободного ПО это едва ли выполнимая задача.

Можно, правда, написать хороший движок, так, чтобы пощекотать свое самолюбие, только вряд ли кто оценит...
Автор: odl455
Дата сообщения: 21.08.2003 22:18
mymuss

Да. Я тоже так думаю.
Автор: Svarga
Дата сообщения: 25.08.2003 06:05
mymuss

Цитата:
Нет хорошего OpenSource антивируса, переводчика, словаря (впрочем, думаю, никогда и не будет по объективным причинам)

антивирус ещё понятно... переводчик-- куда ни шло, но вот касательно словаря-- какие ж тут объективные причины?
Автор: mymuss
Дата сообщения: 25.08.2003 07:09
Svarga
Представляешь себе объем работы по вводу миллиона словарных статей. И откуда их брать? Примитивное соответствие слово-слово (как в конченом stylus) -- это тупо. А словарные статьи, подозреваю, тоже чья-то интеллектуальная собственность и нашару их передрать нельзя.

Да и зачем? Лингво содержит свыше миллиона и стоит 12 долларов. Жаль только что его нет под Линукс (это единственная причина по которой я его не покупаю). Кстати, может кто знает как его под Wine запустить?
Автор: Pinocchio
Дата сообщения: 25.08.2003 12:20
Привет...

Цитата:
показаться невежливым, но он напрашивается сам собой.

-= такие, как Ваш, - не нужны =-

И это не потому, что Ваш проект плох, вовсе нет.

Ну это субъективно. Например программой ToDo уже пользуются не программисты.

Отзывы очень хорошие...

Некоторые компоненты могут уйти из проекта, т.к. уже используются в реальных
коммерческих проектах "кустомер менеджмент". Я публиковал свою библиотеку,
как OpenSource, только в целях - организовать себя должным образом, а никак не
в поисках славы. Этот проект был просто заменой моей домашней странички.
Меня интересуют только чужие русские OpenSource. На новом месте работы
будет новый проект, так что не переживайте, меня это всё никак не удивило.
Автор: Svarga
Дата сообщения: 25.08.2003 20:58
mymuss

Цитата:
Svarga
Представляешь себе объем работы по вводу миллиона словарных статей. И откуда их брать? Примитивное соответствие слово-слово (как в конченом stylus) -- это тупо. А словарные статьи, подозреваю, тоже чья-то интеллектуальная собственность и нашару их передрать нельзя.

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


Цитата:
Да и зачем? Лингво содержит свыше миллиона и стоит 12 долларов. Жаль только что его нет под Линукс (это единственная причина по которой я его не покупаю). Кстати, может кто знает как его под Wine запустить?

Не спорю-- Лингво более-менее нормальный словарь, но то, что нельзя никак объединить в нём все подключённые словари (просмотр значений по отдельным словарям-- в нём отдельно) и то, что нельзя редактировать готовые словари-- жутко неудобно, а иногда и противно (в бумажных словарях у меня просто стоит куча пометок и дополнений касательно тех слов, с которыми сталкивался где попало)
Тем более, что значения слов нынче меняются довольно быстро и новых слов слишком много появляется, поэтому обычные бумажные словари и словари электронные за этим не поспевают... А ежели б работа по OpenSource словарю нормально организовалась-- всё шло бы сравнительно оперативно.
Под Wine врядли получится Lingvo запустить: там они с "защитой" жутко намудрили...

Автор: MrZeRo
Дата сообщения: 26.08.2003 15:50
Pinocchio
Я не спорю, может, кто и пользуется ...
Просто, по моим наблюдениям, каждый программист на Delphi рано или поздно начинает писать компоненты, которые отражают свою специфику работы, то есть мало применимые для других программистов или даже для того же программиста при другой специфике работы. Собственные компоненты - это отражение собственного мировоззрения, взгляда на окружающий мир и его проблематику. Своим выступлением я хотел просто сказать, что для повышения интереса к своему проекту и его популярности нужно писать что-то более "понятное" широкому кругу программистов, например, Гриды, компоненты доступа к данным, какие-нибудь сильно навороченные Сокеты, и тому подобную "попсу", чтобы пользователю можно было не надувшись быстро получить эффектный результат. Если Вы себе такой цели не ставите, то есть, славы, Ваш проект вполне имеет право на существование. Но тогда вопрос - зачем все-таки?

Цитата:
организовать себя должным образом
- немного непонятная цель.
Это вроде как вставать в 4 часа утра, хотя на работу идти к 9? Или много свободного времени? Или Вы что-то другое имеете в виду?
Автор: Flex256
Дата сообщения: 27.08.2003 06:29
под линуксом словарь миллера бродит...
Автор: varjag
Дата сообщения: 28.08.2003 17:08
mymuss
> Представляешь себе объем работы по вводу миллиона словарных статей. И откуда их брать?

www.dict.org


Добавлено
Сорри, русского словаря там на главной странице нет.
Впрочем, у меня да Debian стоит dictd со вполне оупенсорсным англо-русским словарем.
Автор: Pinocchio
Дата сообщения: 18.09.2003 17:20
MrZeRo
Практика мне показала, что "попса" делает далеко не то, чем могут воспользоваться другие. Автор-создатель той CRM системы которая сейчас целиком легла на мою шею никогда не использовал в ней своих компонентов. (Мне кажется происходит это от того, что зачастую Дельфисты дезориентированы множеством чужих компонентов). Так почему же не писать свои? Потому что вносится своя лепта в путаницу компонентов.
Мой проект имел задачей составить "джентельменский набор" наипростейших классов необходимых в сиюминутных ситуациях и удобных для "разминок". (Разминка - это когда я создал пустой проект и исследую элементарные понятия, прочитанные мною из книги. Так, например, пока не поиграешся со своим потоковым классом, не сможешь правильно мыслить).
Однако в пользу простых компонентов расскажу историю-пример:
В упомянутой CRM системе использовались RxGrid-ы, которые не умели показывать многострочные ячейки и было решено заменить их на TMS-Grid-ы, которые это прекрасно делали, однако автор не знал как заставить их помнить порядок столбцов. Я не поверил, когда за считанные минуты мой цыкл по этим гридам востановил всё очень корректно. До этого я TMS гриды вовсе не видел, у меня просто был мой компонент TKmzIniValues, который был сделан исключительно как демонстрационный. Мораль сказки такова - мне не нужна суперсложная техника с кучей функций которые я не смогу даже изучить, но мне нужны элементарные механизмы - механический будильник, чугунный утюг, компонент INI, Registry, Tray, StrContainer и т.д. Елементарные проекты существующие один день тоже нуждаются в INI, так зачем же всё писать ручками?
Автор: Pinocchio
Дата сообщения: 17.12.2003 14:40
Hi all
Давненько не был, но всё же сейчас появляется время на форумизм-опенсоурцизм
Я опять на новой работе. С моим проектом происходят изменения:
1) Меняются названия компонентов и лицензия. Теперь это будет не бесплатный beginOS а "условно платный" expertSE.
2) Изменится набор компонентов, я действительно пользовался этим проектом и использовал далеко не всё, что в него вложил. Теперь в нём будет и попса: простейшие сокеты, простейшие гриды, компоненты типа "два своиства - интернет адрес и полное имя файла" для довнлоад, компонент для лог файла исключительных ситуёвин, и т.д.
3) Изменяется мой интернет адрес и дизайн, а так же и политика совместного редактирования - возможно будет CVS.
MrZeRo
Вполне естественно, что я разрабатываю только те темы которые непосредственно озадачивают меня, но среди них есть безусловно общие задачи, и получаются компоненты которые обязательно перетекают из одной программы в другую. У меня не было определённой направленности, сейчас она есть - это сигнальные системы, скриптонастраевыемые окна, дб-гриды, и внутренние интерфейсы. Вместо CRM органайзеров гораздо лучше иметь "сигнальную систему" имеющую внутреннюю структуру ToolsAPI построенную вокруг ToDo и желательно совместимую с XML/XSLT
Вот такусенький проект будет. А всё лучшее естественно находится на sourceforge, может быть и мы там будем, если удастся c FireBird разобраться...
Автор: RAnton
Дата сообщения: 19.12.2003 17:50

Цитата:
Да, хорошего opensource-антивируса действительно нету. У меня есть большое желание организовать такой проект, но в данный момент есть 2 проблемы:

1) В ближайшие 6 месяцев у меня по-прежнему будет очень мало времени ( пока не доучусь, одновременно работать, учиться на вечернем, уделять достаточно времени семье и ещё и open source - проекту кажется невозможным впринципе )

2) Есть проблемы с созданием и поддержанием в хорошем состоянии web-сайта.

В связи с этим если есть желающие помочь, то мой адрес D.Ovsyannikov@openantivirus.ru

http://www.openantivirus.org/
Автор: kamkad3e
Дата сообщения: 01.06.2004 11:41
Народ, а где можно посмотреть код переводчиков, или хотябы алгоритм найти. а то мне дали в универе задание на учебную практику так я не знаю с какой стороны подступиться.
Автор: ironwit
Дата сообщения: 01.06.2004 18:56
Pinocchio

Цитата:
скриптонастраевыемые окна


а поподробнее можно? По-моему один из моих проектов как раз требует для себя такой вот штуки....
Автор: 3BEP
Дата сообщения: 23.06.2004 17:46
Pinocchio

Мое мнение - OpenSource нужны! Особенно в плане разработки. На чем еще можно учится? Где найти сложные готовые алгоритмы? и вообще - зачем изобретать велосипед?

OpenSource ненавистен тем, кто пытается заработать деньги на массовых программах - прогаммах не имеющий конкретного заказчика, рассчитаных на массового потребителя.
Кстати, ограничения OpenSource вступают в действие только при распространении программы - т.е. написав программу для конкретного заказчика программист должен передать ее вместе с исходными кодами. Может для кого-то это прозвучит странным, но лично я так и делаю - в качестве гарантии, что созданная мной программа не содержит "черного хода", логических ошибок и т.д. и т.п.
Отвечу на возникшие вопросы: Да, я написал не так уж много заказных программ. Да, я работаю с конкретным заказчиком. ДА, я не создавал сложных программных комплексов!

Сорри за офтоп, но это вроде как аргументация высказанного мной мнения.
Автор: Swappp
Дата сообщения: 25.06.2004 00:50
А я не пойму, что по вашему нет русских open-sources проектов? так на вскидку sim (icq клиент) и sPaiz-Nuke (вроде основной разработчик обитает тут ), а если посмотреть сколько разработчиков с email'ами в зоне .ru участвуют в других крупных проектах...
Автор: Pinocchio
Дата сообщения: 25.06.2004 11:58
Swappp
Кстати в моей sim слегка неграмотно работает SysTray. Я им отправил разьяснение, так как сам сталкивался с этим глюком. Они по моему так и не прочли эту информацию. А глюк в том что меню SysTray остаётся наверху даже если долго кликать мимо. Т.е. - вызвал меню - будь добёр обязательно выполнить хоть что нибудь. Тут уже не передумаешь!

Добавлено
Swappp
Кстати в моей sim слегка неграмотно работает SysTray. Я им отправил разьяснение, так как сам сталкивался с этим глюком. Они по моему так и не прочли эту информацию. А глюк в том что меню SysTray остаётся наверху даже если долго кликать мимо. Т.е. - вызвал меню - будь добёр обязательно выполнить хоть что нибудь. Тут уже не передумаешь!
Автор: Swappp
Дата сообщения: 25.06.2004 17:15
Pinocchio

Цитата:
Кстати в моей sim слегка неграмотно работает SysTray.

Скорее всего это глюки не sim (т.к. под X с KDE все нормально работает), а старой версии библиотеки qt. Просто win для них не основная платформа (qt-3 нет GPL версии для Win, хотя есть noncom с книжкой).
Автор: Pinocchio
Дата сообщения: 28.06.2004 16:33
Swappp

Цитата:
Скорее всего это глюки не sim (т.к. под X с KDE все нормально работает),

Не в курсе, что такое X с KDE. Знаю что такой глюк осознанно сделать очень трудно.
По умолчанию все Popup хендлы захлапываются сами, если тыкать мимо.
Но можно сделать так чтобы не захлапывались. Для этого перед Popup нужно
запретить SetForegroundWindow для менюшного хендла. И если в винде вести себя не по виндушным правилам, то можно ещё массу глюков приобрести.

И видимо они пытались бороться с этим глюком отслеживая пропускаемые клики, по этому получилось ещё глючнее.
Автор: Swappp
Дата сообщения: 28.06.2004 23:05
Pinocchio

Цитата:
Не в курсе, что такое X с KDE.

Так это как раз БОЛЬШИЕ OpenSource проекты X это граф. среда для *nix, KDE - рабочее окружение, основана на Qt.

Цитата:
Но можно сделать так чтобы не захлапывались. Для этого перед Popup нужно
запретить SetForegroundWindow для менюшного хендла.

Я же говорю он с Qt старой для win компилируется (qt-2.3.2 кажется, последняя qt-3.3.2, если надо, могу попробовать сделать сборку с qt-3.3.2, но это будет нарушение GPL ), по этому думаю им просто лень искать ошибку
Автор: ironwit
Дата сообщения: 29.06.2004 11:19
Swappp

Цитата:
могу попробовать сделать сборку с qt-3.3.2

попробуй, самому интересен этот глюк
Автор: Pinocchio
Дата сообщения: 08.07.2004 16:06
Swappp
Интересно как получилось.


Кстати на счёт опен соурце.
Сейчас не могу получить уже заработанные деньги от прошлого директора.
В его коммерческой программе участвуют компоненты из моего опен соурце.
Это продаваемая CRM система с кучей хакнутых компонентов.
Директор говорит, что деньги он не желает платить именно мне. Наверное
потому, что я не знаю того кому он не должен деньги. Речь идёт о ~ 3000-х
тысячах рублей. По этому можно сказать и фиг с ними. Может адрес его сайта
засветить?

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

Так что не советую опен соурце, категорически!
Автор: ironwit
Дата сообщения: 08.07.2004 16:37
Pinocchio

Цитата:
Так что не советую опен соурце, категорически!

понимаешь. Ты на каких условиях ему софт давал? На каких его разрабатывал? По какой лицензии ... Просто если она у тебя gpl - то ничего ты не сделаешь. Вот насчет того что у него CRM его пользует, а за нее наверное деньги берутся... Дык вот про это и надо кричать на всех углах. Пусть он тогда все эти компоненты и покупает, иначе (типа) лицо потеряет
Автор: Swappp
Дата сообщения: 08.07.2004 20:42
Pinocchio

Цитата:
Интересно как получилось.

Времени нету... Я что то забыл, что за глюк? помню systray иногда странно себя вел, а сейча повторить немогу... sim 0.9.1

Добавлено

Цитата:
В его коммерческой программе участвуют компоненты из моего опен соурце.

OS продукт полностью твой? если да, то ты имел право сменить лицензию, и передавать свой код на других условиях, независимо от того зарелизин он под OS лицензию или нет. А если твой продукт был под GPL, то и конечный должен быть под нее.
Автор: Pinocchio
Дата сообщения: 12.07.2004 15:58
ironwit

Цитата:
Ты на каких условиях ему софт давал?

Речь идёт именно о зарплате (обычной зарплате), а это ни в какие лицензии не упирается. Зарплата за последние пол месяца работы. Предыдущий программист наваял очень много - постигал программирование. А я гасил ошибки и недоработки, неужели я не работал?

Swappp
Лицензию я уже давно поменял и его информировал, что они нарушают лицензию. С самого начала у меня было прописано, что никто не имеет право использовать мой продукт в коммерческих целях без моей доли, сейчас это сделано более явно.


Цитата:
помню systray иногда странно себя вел

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

Добавлено
С его сайта можно скачать демо версию проги. Мои компоненты очень легко находятся.
Автор: Swappp
Дата сообщения: 12.07.2004 21:54
Pinocchio

Цитата:
Если всплывающее меню sim захлопнется, то у тебя sim лучше.

Захлопнулось... значит в 0.9.x всетаки исправили... Хотя... не пойму один раз всетаки глюканул...

Страницы: 12

Предыдущая тема: Форма в Delphi поверх всех окон


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.