Witam, pan A - twórca programu X - chce sprzedać program firmie pana B. Jak firma pana B może dowiedzieć się, w jakim kompilatorze : Turbo Delphi czy zwykłe Delphi (np. Delphi 7 Enterprise) pan A stworzył program?
Przez dekompilator itp.
DeDe
ollydbg
MASM32 Editor
Lub się go zapytać.
Ekhm... DeDe to raczej disassembler z rozbudowaną obsługą RTTI, Olly to zwykły debugger, a MASM32 Editor co ma z tym wspólnego to za Chiny nie wiem...
Rozpoznać można przy użyciu hexedytora chociaż nawet wrzucając w zwykły edytor tekstu z krzaków będzie można coś wyciągnąć, charakterystyczne stringi. Inna sprawa to analizery - wrzuca się plik i otrzymuje piękne info o kompilatorze, linkerze\packerze.
A, te dodatkowe zasoby RCDATA też pozwalają na identyfikację. Zawsze można jeżeli komuś na identyfikacji zależy popatrzeć na RTTI i kod zlinkowanej biblioteki VCL, porównać z dostępnym w danej wersji środowiska.
a po co panu B takie info? W razie kontroli to pan A musi udowodnić, że narzędzia miał legalne
A co jeśli pan A - tworca programu - mieszka gdzieś daleko, np. w innym kraju. Kontrola pojedzie do niego do domu sprawdzić jego narzędzie? :-D
Coś mi się wydaje, że nie za bardzo orientujesz się w polskim prawie odnośnie oprogramowania. Jeśli masz umowę na jakikolwiek soft a w niej pkt, że piszący wykonuje prace własnymi narzędziami to Ciebie bimba czy on je ma oryginalne czy nie. Jeśli podpisujecie umowę na soft (i co za tym idzie dostajesz fakturę|umowę o dzieło|umowę zlecenie) to nie tylko ma ją Twój US ale i pana B. I to pan B musi się martwić o oryginalność swoich narzędzi w razie kontroli. BTW jak kupujesz windowsa to też piszesz do MSa czy mieli oryginalny kompilator?
Misiekd napisał(a)
BTW jak kupujesz windowsa to też piszesz do MSa czy mieli oryginalny kompilator?
Tak mi sie przypomniało, była kiedyś afera z samplami w windowsie (pliki multimedialne).
Okazało się, że utworzyli je na jakimś z-crackowanym edytorze do sampli. :-P
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.