Что нужно для развития Lazarus и FreePascal

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Сообщение haword » 02.05.2007 09:03:32

Вроде не далее как в Вашей же статье на delphiplus.org была табличка сравнения лицензий, в которой указано, что GPL не позволяет себя менять...

Лазарь под LGPL распространяется вроде как.
А насчет развития мыслю так. Коль хоть и не большая кучка народу, но есть, которая хочет немножечко расшевилить Лазарь, то можно попробовать сделать так:
1) Создать сайт что то на вроде Lazarus SNG :)
2) Разместить на нем копию SVN лазаря.
3) Найти того кто захочет заняться управлением проектом (думаю самое сложное :) ) В обязанности которого будет входить ведение базы багов на сайте, наиболее востребованных к исправлению и нужных Лазарю фич. Постить кучкой исправления в основной svn лазаря
4) Набраться желающим исправлять эти баги
5) Набраться желающим тестировать исправленные баги
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение rudjuk1977 » 02.05.2007 10:21:36

Sergei I. Gorelkin писал(а):
rudjuk1977 писал(а):Но, если смотреть о платности продукта. Можно ли это делать, используя данную лицензию ? Т.е. можно ли взять исходники, назвать новый продукт каким-то названием и продавать его ? Не нарушит ли это авторские права того же Мартина ?


Вроде не далее как в Вашей же статье на delphiplus.org была табличка сравнения лицензий, в которой указано, что GPL не позволяет себя менять...


Вот поэтому и задавал данный вопрос. Это не та же самая лицензия, которая позволила появиться таким продуктам, как Firebird и Yafill. И она как раз не позволяет такое сделать, если конечно, не правилась лицензия GPL специально оговаривая данный случай.

>>Лазарь под LGPL распространяется вроде как.
>>А насчет развития мыслю так. Коль хоть и не большая кучка >>народу, но есть, которая хочет немножечко расшевилить Лазарь, то >>можно попробовать сделать так:
>>1) Создать сайт что то на вроде Lazarus SNG Smile
>>2) Разместить на нем копию SVN лазаря.
>>3) Найти того кто захочет заняться управлением проектом (думаю >>самое сложное Smile ) В обязанности которого будет входить >>ведение базы багов на сайте, наиболее востребованных к >>исправлению и нужных Лазарю фич. Постить кучкой исправления в >>основной svn лазаря
>>4) Набраться желающим исправлять эти баги
>>5) Набраться желающим тестировать исправленные баги

Ну такое предложение уже проскакивало. Только проблема оказалась в реальных людях, которые готовы этим заняться :lol:
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение GrayEddy » 02.05.2007 13:12:40

Я пессимистично настроен.
1. У нас "болото" в большинстве.
2. Даже если и будет команда, она будет работать в свободное от работы время. И чем она будет отличаться от команды Лазаруса?

Будет проще, если взять у Мартина уже реализованные фичи и попробовать перенести под Лазарус. Или подсмотреть реализованные идеи. Так сказать, скрестить ежика с ужем. Не могу сказать, возможно ли это.

Одно меня смущает. Вот у вас есть большой коммерческий проект под Винду. Скажем, Лазарус доделали, и вы просто компилируете проект под Линукс. Скажите, вы уверены, что у вас будут покупать решение под Линукс?
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение Сергей Смирнов » 02.05.2007 13:26:37

haword писал(а):
Вроде не далее как в Вашей же статье на delphiplus.org была табличка сравнения лицензий, в которой указано, что GPL не позволяет себя менять...

Лазарь под LGPL распространяется вроде как.
Лазарь распространяется под GPL. Не путать с LCL, которая действительно под модифицированной LGPL.
haword писал(а):А насчет развития мыслю так. Коль хоть и не большая кучка народу, но есть, которая хочет немножечко расшевилить Лазарь, то можно попробовать сделать так:
1) Создать сайт что то на вроде Lazarus SNG :)
2) Разместить на нем копию SVN лазаря.
3) Найти того кто захочет заняться управлением проектом (думаю самое сложное :) ) В обязанности которого будет входить ведение базы багов на сайте, наиболее востребованных к исправлению и нужных Лазарю фич. Постить кучкой исправления в основной svn лазаря
4) Набраться желающим исправлять эти баги
5) Набраться желающим тестировать исправленные баги
И это всё ради того, чтобы не учить английский?
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение rudjuk1977 » 02.05.2007 13:35:49

Покупать будут. У нас в Украине, борьба с пиратством чуствуется. Даже купив ПО от Майкрософт нет гарантии, что проверка не найдёт что-то не лицензионное - было бы желание. Так были случаи, когда компанию оштрафовали за rar в размере 100 его стоимостей...

На сегодняшнее время замые опасные в эксплуатации программные продукты в Украине это: продукты от Майкрософт, продукты от ABBYY.

У меня не раз спрашивали а работает ли программа под Linux. У меня работает только серверная часть в Linux, а клиентская - в Виндовс.

У большинства компаний, которые готовы переходить на Linux и переходят по тихоньку уже нет проблем с Офисом, т.к. есть OpenOffice. Но, есть проблемы с бухгалтерией, финансовым и складским учётом, т.к. кросс-платформенных приложений такого характера практически нет. А те, которые есть, не удовлетворяют элементарным требованиям предприятий.

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

Опять же таки, перевод на кросс-платформенные технологии (кросс-компиляцию) - не единственный путь решения кросс-платформенности. Есть другой путь - создание веб-ориентированного продукта. Такой способ даже более предпочтителен, т.к. мы получаем возможность работы продукта даже там, где компиляция как таковая не была предусмотрена в freepascal, кроме того, в таких проектах можно работать с любой точки земного шара, такие проекты сегодня ещё более востребованы и более оплачиваемы, чем кросс-компилируемые продукты. Свидетельством тому такой большой бум на Ajax-продукты.
Надо признать, что среды программирования на Ajax очень быстро развиваются. Даже сейчас на основании их можно сделать не мало интересных вещей. Кроме того, такие продукты лишены некоторых недостатков Delphi - они могут быть очень большими, но вы это не увидите, т.к. будет проект грузиться не весь, а только часть, необходимая для работы. Исполняемые же файлы грузятся в память полностью. А если разделять на библиотеки, то чаще всего в сумме получится больший объём, да и библиотеки тогда нужно будет при их изменении заменять...

Кроме того, нужно учитывать тот фактор, что переход на Лазарус должен быть простым. Т.к. основная причина, почему не развивается Kylix - это сложность разработки. Сложность разработки в Kylix увеличивалась в 1,7 раз. А это значит, что при таком подходе, проще разработать новое приложение, которое будет работать по другим принципам и будет кросс-платформенным.
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение rudjuk1977 » 02.05.2007 14:10:37

Сергей Смирнов писал(а):
haword писал(а):
Вроде не далее как в Вашей же статье на delphiplus.org была табличка сравнения лицензий, в которой указано, что GPL не позволяет себя менять...

Лазарь под LGPL распространяется вроде как.
Лазарь распространяется под GPL. Не путать с LCL, которая действительно под модифицированной LGPL.
haword писал(а):А насчет развития мыслю так. Коль хоть и не большая кучка народу, но есть, которая хочет немножечко расшевилить Лазарь, то можно попробовать сделать так:
1) Создать сайт что то на вроде Lazarus SNG :)
2) Разместить на нем копию SVN лазаря.
3) Найти того кто захочет заняться управлением проектом (думаю самое сложное :) ) В обязанности которого будет входить ведение базы багов на сайте, наиболее востребованных к исправлению и нужных Лазарю фич. Постить кучкой исправления в основной svn лазаря
4) Набраться желающим исправлять эти баги
5) Набраться желающим тестировать исправленные баги
И это всё ради того, чтобы не учить английский?


Нет. Это для того, чтоб не учить PHP, Java, C и т.п. :)
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение Павел Ишенин » 02.05.2007 14:30:16

Действительно, если есть знание английского, то милости просим в irc конференцию. Можете там общаться практически со всеми разработчиками, можете писать патчи и спрашивать что не так. Будете активны - получите доступ к svn. Нафига городить вторую команду?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение rudjuk1977 » 02.05.2007 14:37:44

Павел Ишенин писал(а):Действительно, если есть знание английского, то милости просим в irc конференцию. Можете там общаться практически со всеми разработчиками, можете писать патчи и спрашивать что не так. Будете активны - получите доступ к svn. Нафига городить вторую команду?


Я уже и не говорю об этом :)
Зная английский, вам будел легко учить необходимые языки: PHP, Java, C, C# и т.п.
Хотя, вполне возможно, что Morfik будет прекрасный выход для работы Паскаль программистов...

Нет, не английский нужно учить...
А средства, работающие с Ajax...
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение GrayEddy » 02.05.2007 15:30:47

> rudjuk1977
> Нет, не английский нужно учить...
> А средства, работающие с Ajax...

Увы, все не так...
Аjax придет и уйдет (всякая технология переходяща), а английский останется. 8)

Это правда, что Morfik тянет на 5 килобаксов? Тогда это вообще неподъемная ноша.

Кстати, Мартин при разработке MSE руководствовался одним интересным моментом: разработка проекта (действие) дожна быть быстрее аналогичного проекта (действия) в Delphi в 2 раза. Можете у debi12345 уточнить.

Короче, время деньги. Я вот в основном большие проекты делаю на 1С - и быстрее, и денег намного больше. Все прозаически - кушать очень хочется, и время свободное есть.
Последний раз редактировалось GrayEddy 02.05.2007 15:40:44, всего редактировалось 1 раз.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение rudjuk1977 » 02.05.2007 15:40:01

Условия использования Морфика указаны на их странице:
http://www.morfik.com/#1I(frmXappMain!!)
I(Morfik%20Pioneers!frmXappMain%3ASubForm1!)
I(frmPrerelease!Morfik%20Pioneers%3AMainSubForm!)
I(frmPricingLincense!frmPrerelease%3APricingSubForm!)
I(frmMorfikBanner!Morfik%20Pioneers%3ASubForm1!)

Но, кроме Морфика есть несколько десятков других сред разработки. Причём, в последнее время количество их растёт не по дням а по часам.
Даже Борланд туда двинулся, выпустив DelphiPHP. Более того, сделав в качестве элементарного примера не большой проектик - интернет-магазин.
Последний раз редактировалось rudjuk1977 02.05.2007 17:45:02, всего редактировалось 1 раз.
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение debi12345 » 02.05.2007 17:10:34

Кстати, Мартин при разработке MSE руководствовался одним интересным моментом: разработка проекта (действие) дожна быть быстрее аналогичного проекта (действия) в Delphi в 2 раза. Можете у debi12345 уточнить.

Да, именно так - 2 раза. Он даже с гордостью отчитался после завершения одного большого проекта заказчика. Я ТАК удивился западному подходу к работе ! Он дизайнер отчетов 300 часов делал и уложился в 2 месяца - это значит именно столько часов НЕПРЕРЫВНОЙ, НАПРЯЖЕННОЙ, без прохладцы, каждо-дневной работы. Там ТАКИЕ монстры трудолюбия и квалификации рулят, что нам и не снилось ! А мы тут рассуждаем о тамошних "микромирах", об СНГ-ветке Лазаруса - которая его типа резко ускорит... А сами даже языка не знаем :)
MSEgui, кстати, чрезвычайно практичный проект, его цель - скорейшее получение прибыли от программ, рабочие проекты здесь и сейчас, и поэтому баги устраняются по принципу "заказчик не должен заметить задержек". Заказчик ! Уж какое тут хобби - при таком выраженном коммерческом прицеле. Чуете разницу ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение rudjuk1977 » 02.05.2007 17:27:08

debi12345 писал(а):
Кстати, Мартин при разработке MSE руководствовался одним интересным моментом: разработка проекта (действие) дожна быть быстрее аналогичного проекта (действия) в Delphi в 2 раза. Можете у debi12345 уточнить.

Да, именно так - 2 раза. Он даже с гордостью отчитался после завершения одного большого проекта заказчика. Я ТАК удивился западному подходу к работе ! Он дизайнер отчетов 300 часов делал и уложился в 2 месяца - это значит именно столько часов НЕПРЕРЫВНОЙ, НАПРЯЖЕННОЙ, без прохладцы, каждо-дневной работы. Там ТАКИЕ монстры трудолюбия и квалификации рулят, что нам и не снилось ! А мы тут рассуждаем о тамошних "микромирах", об СНГ-ветке Лазаруса - которая его типа резко ускорит... А сами даже языка не знаем :)
MSEgui, кстати, чрезвычайно практичный проект, его цель - скорейшее получение прибыли от программ, рабочие проекты здесь и сейчас, и поэтому баги устраняются по принципу "заказчик не должен заметить задержек". Заказчик ! Уж какое тут хобби - при таком выраженном коммерческом прицеле. Чуете разницу ?


Ага и быстро повалили проекты на Лазарус...
Аж завалили полки ПО в Украине...
Интересно, в таком случае, кто чей язык будет изучать ? :lol:

Пока не видно, что в 2 раза. В 2 раза по сравнению с Делфи?
И как это он интересно считал ?
Боюсь, что для того, чтоб мне сделать дизайнер отчётов и наклепать их толпу мне не 300 часов нужно, а хватит и дня. Потому, что уже давно написано... Мартин изобрёл колесо и радуется. И это называется скоростью ?
Зная о колесе, его всегда легко и быстро можно "изобрести".
Даже не "зная английского" :lol:

И опять же таки, ребята, дался вам этот английский. Ну не хочу я общаться с иностранцами. Хоть тоже могу как-то писать. Но не хочу...
Я хочу увидеть наших разработчиков... А не иностранных... Если вы немного пошевелите мозгами, тогда может поймете почему... И поймете в чём плюсы и минусы такого подхода. Пока вы говорите о минусах, о плюсах же не задумываясь...

Опять же таки о сравнениях. В Корпорации я могу сделать OLAP отчёт за минуту иногда меньше. В 1С7.7 вообще OLAP нет. Но, можно один из разрезов подобного отчёта сделать за день-другой. Тогда, получается, что создание отчётов в Корпорации во много раз быстрей, чем в 1С ? Это просто супер...
Но, теперь подумайте, можно ли сравнивать реализации 2-х разных задач друг с другом ? И однозначно ли хуже средство из-за этого ?
Результат то ведь тоже разный. И в разных средах, в разных реализациях и т.п. С чем Мартин сравнивал ? С каким дизайнером отчётов ? Реализовал ли от свой "дизайнер отчётов" тысячам заказчиков ? Есть ли там такие элементарные вещи, как экспорт и т.п. и т.д. Ато наслушавшись утверждений о скорости, написанных выше, приходишь к выводу буд-то все разработчики компонент в Делфи бездельники и работают медленней. Только почему медленней ?
Потому, что Мартин сделал элементарную вещь и подсчитал время ? Но, извините, попробуйте сравнить функциональность данной вещи с любым коммерческим аналогом. Сравните, например, с FastReport 4...
Последний раз редактировалось rudjuk1977 02.05.2007 17:40:12, всего редактировалось 1 раз.
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение debi12345 » 02.05.2007 17:33:37

Скажите, вы уверены, что у вас будут покупать решение под Линукс?

Бизнес-программы - со свистом ! Спрос есть - и будет только увеличиваться, особенно касается новых программ. Хотя, среди программных комплексов есть некоторая тенденция продавливания Windows - как отлаженной среды запуска ворованных или перекупленных комплексов, написанных ранее. Пример - 1C. Но рано или поздно новое заменит старое, и...
Да и давать повод налоговикам штрафовать (а то и судиться ) за пиратство - не каждая кампания захочет. Особенно в небардачных страна вроде Узбекистана. Пример - наша контора, около 150 инсталляций Linux-Debian, с самописными технологическими программами.
Часть рабочих мест дополнена гетерогенной средой - для работы с Windows-терминальными серверами через Линукс-клиенты. Linux & Win прекрасно уживаются и дополняют друго друга ! За Win-сервер заплатил поставщик услуги, а мы на Линуксе сэкономили, и ни секунды об этом не пожалели. Сумели автоматизировать даже циркулярный удаленный заход рутом и выполнение команд на каждом из рабочих мест. Вот это понимаю - эффективность !
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение rudjuk1977 » 02.05.2007 17:44:22

debi12345 писал(а):
Скажите, вы уверены, что у вас будут покупать решение под Линукс?

Бизнес-программы - со свистом ! Спрос есть - и будет только увеличиваться, особенно касается новых программ. Хотя, среди программных комплексов есть некоторая тенденция продавливания Windows - как отлаженной среды запуска ворованных или перекупленных комплексов, написанных ранее. Пример - 1C. Но рано или поздно новое заменит старое, и...
Да и давать повод налоговикам штрафовать (а то и судиться ) за пиратство - не каждая кампания захочет. Особенно в небардачных страна вроде Узбекистана. Пример - наша контора, около 150 инсталляций Linux-Debian, с самописными технологическими программами.
Часть рабочих мест дополнена гетерогенной средой - для работы с Windows-терминальными серверами через Линукс-клиенты. Linux & Win прекрасно уживаются и дополняют друго друга ! За Win-сервер заплатил поставщик услуги, а мы на Линуксе сэкономили, и ни секунды об этом не пожалели. Сумели автоматизировать даже циркулярный удаленный заход рутом и выполнение команд на каждом из рабочих мест. Вот это понимаю - эффективность !


Вот именно! Если бы это было государственной программой, тогда бы в Украине был бы только *nux, и мы бы не были в чёрном списке. Да ещё и сэкономили несколько миллиардов, которые были выкинуты на лицензии гос учреждений...
rudjuk1977
постоялец
 
Сообщения: 104
Зарегистрирован: 28.04.2007 21:18:56
Откуда: Киев

Сообщение debi12345 » 02.05.2007 17:51:11

кросс-платформенные технологии (кросс-компиляцию) -

Почему Вы взяли в скобки - если это совершенно разные вещи ?

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

Уже есть Pascal Script. Тот же Мартин, которого вы заочно в ламеры записали - уже думает, как приспособить это скрипт для удаленной работы (ввод, вывод, обмен событиями ) с формами, отсылаемыми с сервера. Полный функционал ДЕСКТОПА - но в терминальном режиме (но с гораздо меньшим траффиком и возможным оффлайном ) ! А вы тут Web рекламируете - с его ограничениями. Когда в мире столько решений - выбирай не хочу.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Рейтинг@Mail.ru