Форум: "Потрепаться";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизИспользование нелицензионной версии Delphi Найти похожие ветки
← →
Drakon © (2004-04-26 16:32) [0]У меня есть Borland Delphi 7 (конечно нелицензионная). Я на ней хочу писать коммерческие программы (не для себя, а на продажу).
Вот теперь мне интересно, оставляет ли компилятор какие-то метки в откомпилированной программе, по которым можно определить на какой версии это сделано (лицензионной или взломаной).
И как вообще можно зделать, чтобы нельзя было найти, что программа откомпилирована на пиратской версии.
А то за продажу программ, изготовленных с помощью нелицензионной версии могут оштрафовать (или заставить уплатить стоимость лицензии). Когда пишишь для себя то ничего тебе не сделают, а вот как продавать программы, изготовленные на пиратской версии я не знаю. Может кто-то знает как сделать, чтобы программа, откомпилированная на пиратской версии не отличалась от программы, откомпелированной на лицензионной?
← →
Anatoly Podgoretsky © (2004-04-26 16:49) [1]Апполитично размышляешь, никак ИЛИ, только И - оштрафовать и уплатить стоимость лицензии.
Есть ли какие признаки в откомпилированной версии или нет абсолютно не важно, тебя просто попросят предъявить лицензию, особенно если у тебя будут большие доходы, но возможно на тебя и плюнут, но в прямом смысле, но вот тут уже как раз ИЛИ
← →
Гаврила (2004-04-26 17:32) [2]Поаккуратнее, на этом форуме, между прочим, ребята из Borland бывают
← →
Mihey © (2004-04-26 20:24) [3]>между прочим, ребята из Borland бывают
И що? Да здравствует ломаный Delphi!
← →
Agent13 © (2004-04-26 20:52) [4]
> Вот теперь мне интересно, оставляет ли компилятор какие-то
> метки в откомпилированной программе, по которым можно определить
> на какой версии это сделано (лицензионной или взломаной).
Компилятор, конечно никаких меток не оставляет (если у тебя нормальная дельфя, а не крякнутый триал) - откуда ему знать, что за него не уплатили? А вот насчёт как определить - см. [1]. Правда, если ты будешь продавать проги по мелочёвке, тобой наврядли кто-нибудь заинтересуется, но это уже на твой страх и риск.
← →
ЧупаЧупс (2004-04-26 21:57) [5]И если ты живешь где-нибудь в страен 3го мира, то вряд ли тобой кто-то заинтересуется
← →
Гарри Поттер © (2004-04-26 22:02) [6]>[5] ЧупаЧупс (26.04.04 21:57)
А где такая страна? (за такие деньги мож переехать..):)
← →
Gero © (2004-04-26 22:11) [7]
> А где такая страна?
Коренное население Австралии, многие государства Африки, страны состава СНГ...
← →
Drakon © (2004-04-26 23:08) [8]А как они могут обнаружить, что я использую нелицензионную версию Delphi? У меня на копьютере установлена спелиальная программа, которая при вводе определённой команды мгновенно удаляет все файлы, ключи реестра, разные записи в системных файлах, оставленные после установки Delphi. Достаточно всего-лишь ввести специальную команду, или просто залогинится в Windows под специальным login и паролем (при этом происходит удаление).
Например, ко мне заходят на проверку, просят пароль для входа в Windows, а я им даю такой пароль, при вводе которого и происходит чиска. Не каких следов от Delphi просто не остаётся.
И вообще можно создавать программу на Delphi а компилировать на бесплатном компиляторе (например Lazarus: http://lazarus.freepascal.ru).
И ничего они доказать не смогут!
Может я что-то упустил? Может есть ещё какие-то способы защиты?
← →
Drakon © (2004-04-26 23:16) [9]А вообще Delphi должен быть бесплатен. Людям надо давать возможность разрабатывать свои программы, а если они этого не хотят, то пусть платят (хотя бы умеренную плату, я за низкие цены на программы). Тогда человек сам сможет разрабатывать всё необходимое ПО (если постараться, то можно и разработать такие программы как текстовый редактор, медиаплеер, база данных и др.).
Delphi вообще надо сделать Open Source. Пусть все смогут программировать! Бесплатно!
← →
Drakon © (2004-04-26 23:18) [10]----------------------------------------------------------------
Как говорится: лучше дай бедному удочку и научи его ловить рыбу,
чем дать ему уже выловленную рыбу.
----------------------------------------------------------------
← →
Гарри Поттер © (2004-04-27 00:00) [11]Гы.. Кино.
>А как они могут обнаружить, что я использую нелицензионную версию Delphi?
А с чего вдруг у тебя кто-то Дельфю искать будет? :-))) Если ты зарабатываешь на продаже своего софта, то у тебя могут спросить лицензию на средство разработки. Ты ее сам покажешь или твой продукт, например, издатель не станет издавать на КД..
Хоть бомбу к компу привяжи, это никого не волнует :-)
А если ты дома втихаря юзаешь крякнутую дельфю, плодишь хеловорды на своем компе, дык, здесь тебе только совесть твоя что-то сказать может :-)
← →
Игорь Шевченко © (2004-04-27 00:04) [12]Лицензия - это не наличие версии Delphi на компьютере.
← →
DVM © (2004-04-27 00:35) [13]А интересно, если у друга есть лицензионная Делфи, а у меня нет, то могу ли я собрать свою программу у него и продавать?
← →
Anatoly Podgoretsky © (2004-04-27 00:39) [14]Это уже аренда, лицензия этого не позволяет.
← →
Гарри Потер (2004-04-27 00:54) [15]>[13] DVM © (27.04.04 00:35)
Но твой друг может собрать твою программу и продавать ее как свою :-)
← →
Германн © (2004-04-27 01:51) [16]2Drakon © (26.04.04 23:16) [9]
>А вообще Delphi должен быть бесплатен. Людям надо давать >возможность разрабатывать свои программы,...
> Тогда человек сам сможет разрабатывать всё необходимое ПО ...
По такой логике любой бизнес должен быть изначально бесплатен.
Допустим я хочу основать некий свой бизнес. Автостоянка, заправка, кафе, мойка и ...
По твоему, место для этого должно быть представлено бесплатно. Далее, все сооружения тоже должны быть построены и оборудованы бесплатно. Все первоначальные запасы (бензины разных марок, запчасти, моющие средства, продукты питания...) - тоже бесплатно.
??? :-(
А кто платить то будет за все за это?
← →
Anatoly Podgoretsky © (2004-04-27 07:49) [17]Не любой, кроме его бизнеса, даже если это будет программный бизнес.
← →
syte_ser78 © (2004-04-27 09:50) [18]
> И вообще можно создавать программу на Delphi а компилировать
> на бесплатном компиляторе (например Lazarus: http://lazarus.freepascal.ru).
> И ничего они доказать не смогут!
> Может я что-то упустил? Может есть ещё какие-то способы
> защиты?
Фрипаскаль для некомерческого использования
← →
blackman © (2004-04-27 09:58) [19]Вопрос о нелегальном использовании американских программ надо решать комплексно... Пусть они сначала вернут индейцам захваченные земли.
← →
Reindeer Moss Eater © (2004-04-27 09:59) [20]Никого не интересует какая именно копия программного продукта по имени "Delphi" компилировала твою супер программу.
Понимаешь?
Не понимаешь? Объясняю.
Зная на 1000%, что программа скомпилирована на легально проданной кому-то копии компилятора нельзя быть уверенным, что автор программы соблюдает условия лицензионного соглашения.
Зная на 10000%, что программа скомпилирована копией Delphi купленной у пиратов, нельзя быть уверенным, что автор программы не имеет права распространять коммерческие продукты написанные на Delphi.
Если нельзя сделать никаких полезных выводов, то никто (кроме тебя) не озабочен этим вопросом (гадание по байтам внутри exe)
← →
Rule © (2004-04-27 10:03) [21]Да можешь писать чего угодно, только вот пробемма возникнет если захочешь зарегистрировать программу в реестре или защитить авторские права, вот тогда и начнутся пробеммы (есть спец отдел в СБУ, который этим занимается), это я про Украину, но думаю что в России похожая ситуация.
← →
Drakon © (2004-04-27 15:47) [22]Я считаю, что бесплатныйм должены быть только средства разработки программ. Привиду пример: тебе надо решить пример по математике (для примера возьму квадратное уравнение). Для этого тебе надо использовать теорему Виета. Ты ведь не будешь платить за использования этой теоремы. И не надо, т.к. все научные разработки (формулы, теоремы и др. являются бесплатными). Тебе даётся формула, ты по ней решаешь. А если не хочешь решать, то тебе придётся у кого-то брать решение (а за свою работу он может потребовать деньги).
Также и с программами. Тебе дают бесплатно средство программирования, ты создаёшь программы, а если не хочешь создовать - то тогда покупаешь.
Средства программирования должны быть бесплатными!!!!!!!!!
Может кто-то может предложить какие-то идеи, способы для борьбы с Borland (программы, которые будут полность скрывать следы нелицензионной версии).
← →
Reindeer Moss Eater © (2004-04-27 15:50) [23](программы, которые будут полность скрывать следы нелицензионной версии).
В программах и так нет следов нелицензионной версии.
И быть не может.
← →
Игорь Шевченко © (2004-04-27 15:54) [24]
> Может кто-то может предложить какие-то идеи, способы для
> борьбы с Borland
Могу предложить идею - купить Delphi у Borland.
Если жмотничаешь (на компьютер ведь не пожмотничал), написать свою версию Delphi и работать на ней. Можешь ее бесплатно всем желающим раздавать.
---------------
Lamers must die
← →
PVOzerski © (2004-04-27 15:57) [25]>Фрипаскаль для некомерческого использования
С каких пор?
http://community.freepascal.org:10000/bboard/q-and-a-fetch-msg.tcl?msg_id=000007&topic_id=14&topic=Developing%20for%20Wi ndows
← →
Agent13 © (2004-04-27 15:58) [26]
> Может кто-то может предложить какие-то идеи, способы для
> борьбы с Borland (программы, которые будут полность скрывать
> следы нелицензионной версии).
Да говорят же тебе - нету таких следов. Прорграмму проверять никто не будет, попросят бумажку, которой у тебя нет.
> Фрипаскаль для некомерческого использования
Разве? Вот цитата с сайта Lazarus:
Can I create commercial products with this?
Yes. The code for the Free Pascal compiler is licensed under the GPL. This means that it is open source, free, whatever name you want to stick to it.
← →
PVOzerski © (2004-04-27 15:58) [27]>Если жмотничаешь (на компьютер ведь не пожмотничал), написать свою >версию Delphi и работать на ней. Можешь ее бесплатно всем желающим >раздавать.
http://lazarus.freepascal.org . Только это не жмоты, а скорее наоборот.
← →
Agent13 © (2004-04-27 15:59) [28]
> PVOzerski © (27.04.04 15:57) [25]
Во блин, я напрягался, цитату искал, а меня опередили :)))
← →
Danilka © (2004-04-27 16:03) [29]Урря! Еще один больной на одно место революционер.
Уважаемый Дракон, совершенно с Вами согласен, ваще, надо всех сотрудников фирмы Борланд изловить, посадить в клетки и заставить писать исключительно для Вас новые версии дельфи. А кормить их нефиг. Обойдутся.
Что-же Вы, уважаемый, пользуютесь борландовской продукцией, когда в сети есть масса бесплатных компиляторов?
← →
PVOzerski © (2004-04-27 16:12) [30]В [25] я дал ссылку на обсуждение права писать коммерческие программы на FreePascal. В нем участвовали и члены команды разработчиков. Обратите внимание вот на это:
In Free Pascal version 1.0.2 we will put the permission to distribute your own program under any license back into the copying.fpc.
We grant anyone this permission also with FPC 1.0.
-- Daniël Mantione, September 18, 2000
Более того, даже следование букве LGPL не запрещает продавать свой софт, только вы не можете запрещать его дальнейшее распространение другими, в том числе бесплатное, и обязаны приложить исходники. А вообще, IMHO, LGPL - кое в чем абсурд:
в практическом отношении (с точки зрения результата линковки) статическая библиотека отличается от obj-файла только возможностью выкинуть больше "мертвого" кода. Почему же более оптимизированные программные продукты оказываются в более "ущемленном" положении? Есть еще момент. проект GNU - вещь, изначально ориентированная на создание UNIX-подобной ОС hurd (Linux примкнул позже и при этом тоже клон UNIX), RTL языков Си/Си++ - органичная часть этих ОС, ее размещение в динамических библиотеках естественно. Иная ситуация с RTL для Паскаля, по крайней мере пока не написана популярная ОС, ориентированная на этот язык ;^). Поэтому применимость LGPL к Паскалю, IMHO, не совсем уместна, что понимают и разработчики FPC.
← →
Drakon © (2004-04-27 16:14) [31]А как насчёт того что бы писать программы на Delphi а компилировать их на бесплатном компиляторе (например Lazarus).
И никакя бумажка мне не нужна, т.к. программа скомпилирована на Lazarus и доказать что она была сделана на Delphi невозможно.
>> ... писать исключительно для Вас новые версии дельфи.
Теперь насчёт этого. Необязательно, чтобы Borland разрабатывала Delphi. Если он достанется сообществу OpenSource то они будут разрабатывать новые версии. Как например это произошло с Linux.
>>написать свою >версию Delphi и работать на ней.
Ты думаешь один человек может без никаких средств программирования (машинном коде) написать средства программирования? Сомневаюсь.
← →
-SeM- (2004-04-27 16:15) [32][22] Drakon © (27.04.04 15:47)
> Тебе дают бесплатно средство программирования, ты создаёшь
> программы, а если не хочешь создовать - то тогда покупаешь.
Перечитаем еще раз? :)
← →
Reindeer Moss Eater © (2004-04-27 16:20) [33]И никакя бумажка мне не нужна, т.к. программа скомпилирована на Lazarus и доказать что она была сделана на Delphi невозможно.
По готовому exe сделанному в Delphi точно так же нельзя понять/доказать на какой копии компилятора она была сделана.
← →
Danilka © (2004-04-27 16:24) [34][31] Drakon © (27.04.04 16:14)
> Необязательно, чтобы Borland разрабатывала Delphi.
Я думаю, что Борланд сама разберется, какие продукты ей выпускать, а какие нет.
Тебе-же, если уж так сильно хочется именно бесплатных компиляторов, то вот, возьми здесь несколько десятков (а может и сотен):
http://exmortis.narod.ru/links.html
(ссылка легко нашлась яндексом по фразе: "бесплатные компиляторы").
А Борланд не трогай, т.к. от его процветания зависит будет ли он дальше вести свои разработки, а значит и мое процветание, как потребителя его продуков.
← →
PVOzerski © (2004-04-27 16:25) [35]>А как насчёт того что бы писать программы на Delphi а >компилировать их на бесплатном компиляторе (например Lazarus).
1) LCL/FCL не полностью совместимы с VCL, без переделок перекомпилировать код не выйдет. Даже механизмы подключения форм у них разные.
2) Если можно перекомпилировать прогу на Lazarus"е, почему не написать ее на нем изначально?
← →
Drakon © (2004-04-27 16:26) [36]А как в таком случае можно определить, что я использовал пиратскую версию для создания коммерческих программ и получения денег.
Exe откомпилирован на Lazarus, а его использовать для коммерческих целей. А исходники сделаны на Delphi.
← →
Drakon © (2004-04-27 16:30) [37]Lazarus можно использовать ПОЛНОСТЬЮ ЗАКОННО для получения денег.
Цитата:
Can I create commercial products with this?
Yes. The code for the Free Pascal compiler is licensed under the GPL. This means that it is open source, free, whatever name you want to stick to it. You can modify the code if you wish but you MUST distribute those changes or make them available to others if they wish to use it.
The FCL (Free Pascal Class Libraries) and the LCL (which will eventually become part of the FCL) are licensed under a modified LGPL. In a nut shell this means that you can write your own proprietary software that just links to these libraries. You can sell your application without the need to supply or make available your code. However, as with the compiler if you make modifications to the FCL or LCL you must make those changes available to the general public and the world.
← →
PVOzerski © (2004-04-27 16:30) [38]В продолжение [35],[36] 2Drakon:
А ты когда-нибудь мало-мальски сложную прогу с одной версии Delphi на другую переносил? Сначала разок проделай это, а потом уже переноси с Delphi на Lazarus :^)
← →
Drakon © (2004-04-27 16:41) [39]Это правда.
На есть ещё один способ. Если невозможно опредилить на каком компиляторе откомпилирована программа, то при её регистрации на copyright можно сказать, что она написана на бесплатном компиляторе какого-то языка (например C++).
Dev-C++: http://www.bloodshed.net/dev/devcpp.html
← →
Reindeer Moss Eater © (2004-04-27 16:43) [40]На каком компиляторе откомпилирован exe/dll - определить можно.
Но нельзя по exe понять есть ли у автора лицензия.
Страницы: 1 2 3 4 5 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.039 c