Turbo Delphi - instalacja komponentów

0

Witam.
Mam takie zapytanie. Czy instalując komponent spoza środowiska TurboDelphi łamiemy licencję? Czy można sprzedać aplikację napisaną w tym środowisku wraz z własnymi komponentami (nie tworzonymi w kodzie run-time, ale umieszczonymi w IDE)?

Tutaj jest sposób jak zainstalować dowolny komponent w tym środowisku:
http://www.danielstools.de/downloads/Tuts/TurboDelphi_install_components_en.pdf

Jakie skutki prawne niosą ze sobą takie poczynania. (gość pisze, że licencji nie łamiemy... no ale...)
Dzięki za info.

0

w licencji nigdzie nie ort!, że nie wolno tylko że się nie da a że już wymyślono sposób jak to obejść to inna bajka

BTW sposób na instalację przez dodanie do dclusr100.bpl nie działa na wersjach "świeżo" ściągniętych ze strony Borlanda i TD

0

Pierwszy sposób jest na 100% legalny w końcu trzaba mieć możliwość tworzenia klasy. Drugi sposób o ile mi się dobrze wydaje to też jest legalny. Ogólnie wersja explorer ma niby zablokowaną możliwość dodawania komponentów i tylko tyle widnieje w licencji, a jeżeli komuś udało się coś na ten problem poradzić to imho nie jest niezgodne z licencją - w szczególności, że nie modyfikujemy plików programu (jak to ma miejsce przy np. crackowaniu).

0
Misiekd napisał(a)

BTW sposób na instalację przez dodanie do dclusr100.bpl nie działa na wersjach "świeżo" ściągniętych ze strony Borlanda i TD

No, chyba już uwzględniono poprawkę, którą Borland wydał zdaje się wczoraj (http://bdn.borland.com/article/33688)...
No ale ja mam wersje starszą ;)

0

po wyjściu na jaw tego "błędu" została podmieniona instalka na serwerach. Z tego co się orientuję zostało to zrobione w przeciągu niecałego tygodnia od pojawienia się Turbo

0

Na 100% da się (i sądzę, że można) używać komponentów nie-delphiowych, jeśli stworzy się je w starszej wersji Delphi. A aplikacje w TD Explorer można legalnie sprzedawać. Przez kompilator to przechodzi, jedynie IDE nie pokazuje formatki (albo pokazuje nieprawidłowo).

Czy dodawanie komponentów do TD jest legalne przez takie obejścia? Najlepiej zapytać u źródła - kogoś z Borland Developer Tools Group.

0

Nie pokazuje formatki. Tak samo jak Delphi normalne gdy danego komponentu nie ma zainstalowanego "Error creating form. Ignore Cancel Ignore All".

Ale w kodzie mozna pracować, a dodatkowe komponenty tworzyć dynamicznie jak ktoś chce. Ja tak ostatnio bawiłem się z ShellTreeView.

0

Spróbujcie tego:
http://www.liteapplications.com/
TurboTweaks v1.11
u mnie na Turbo C++ Explorer działa...

===================
TurboTweaks v1.11

TurboTweaks is a customization tool for Turbo Delphi Win32, Turbo Delphi .NET,
Turbo C++, and Turbo C#, with the following features:

  • Choose what IDE packages are loaded when the IDE starts.
  • Choose what design time packages are loaded when the IDE starts.
  • Choose what experts are loaded when the IDE starts.
  • Fix the TabStop bug that affects TFrame's when they are created from the IDE.
  • Choose the speed at which the tool windows pop and hide when they are in
    autohide mode.
  • Disable creation of garbage files and folders:
    *.bdsproj.local
    *.cfg
    *.~bpl
    __history
  • Remove limitations of Turbo Explorer (allows to install third-party components
    and experts).
  • Reset trial version of ModelMaker Code Explorer.

TurboTweaks v1.11 is compatible with the Hotfix Rollup.

0
HKJhdr napisał(a)

Spróbujcie tego:
http://www.liteapplications.com/
TurboTweaks v1.11
u mnie na Turbo C++ Explorer działa...

Ciekawe, sprawdzę...
Ale uzycie tego narzedzia wyklucza już chyba legalność napisanych programów w turbo, ponieważ, programik ingeruje w kod Turbo, czyż nie?
Pozdr

0

Wystarczy przeczytać "- Remove limitations of Turbo Explorer (allows to install third-party components and experts)." - to zwykły crack jest, równie dobrze można ściągnąć pirackiego Pro i na jedno wyjdzie. Będziesz mógł zrobić wszystko, ale to co zrobisz będzie nielegalne.

0

To zależy jak tego używać. Mi osobiście chodzi o dodawanie darmowych komponentów. Nie będę korzystał z komponentów wyłączonych zgodnie z licencją. Przecież to właśnie komponenty i ich mnogośc występowania w sieci są najmocniejszą stroną narzędzi Borlanda. W wersji Explorer pozbawili nas niektórych komponentów. To można przeżyć i zgodnie z licencją nie używać ich, ale zablokować możliwość dodawania nowych, to już przesada. Na szczęście Borland nie miał możliwości zablokowania dodawania ich w kodzie źródłowym. Można nie korzystać z komponentów, które Borland wyłączył w wersji Explorer. To jest moim główym zamiarem. Skoro na forach pisze się, jak obejść dodawanie komponentów i tworzyć je w kodzie czy podmieniać jakies tam pliki, to mozna posłużyć się programem i wykorzystać w praktyce. Czy jest możliwe, aby ktoś udowodnił, że komponenty w pliku wykonywalnym tworzysz wizualnie a nie w kodzie programu?

0

To nie zmienia sytuacji - usuwasz ograniczenia, które programiści Borlanda wprowadzili, więc łamiesz licencję. Wychodzi na to, że jesteś piratem.

Jeśli chodzi o sprawdzenie, w jaki sposób zostały komponenty dodane:

  1. Tak, da się. Komponenty dodawane wizualnie są tworzone w innym momencie niż te dodawane dynamicznie.
  2. To i tak nie ma nic do rzeczy. Łamiesz licencję, używasz nielegalnego oprogramowania. To, czy da się to "z zewnątrz" wykryć to tylko prostsze lub trudniejsze dojście do tego, że łamiesz prawo. Łamiesz je tak czy inaczej.

Jeśli chcesz mieć możliwość korzystania ze wszystkich dobrodziejstw, jakie daje Turbo Delphi, to kup sobie pełną wersję, to będziesz miał. Borland miał prawo nawet w ogóle nie wydawać wersji Explorer. Bo nikt mu tego nie kazał.
Dodawanie również tych darmowych komponentów jest zablokowane w wersji Explorer nie bez powodu. Gdyby nie to, w ogóle nikomu nie opłaciłoby się kupić wersji Profesional, bo nic więcej już nie potrzeba. Turbo Delphi Explorer daje Ci wszystkie narzędzia w IDE, jest pierwszym środowiskiem Borlanda, które w swojej darmowej wersji nie jest obcięte w funkcjonalności. A Wy dalej szukacie sposobów na to, by Borlanda okradać.

0

U mnie za pomoca tego TurboTweaks v1.11 nie mozna dodacć rave reports

0
Adam.Pilorz napisał(a)

To nie zmienia sytuacji - usuwasz ograniczenia, które programiści Borlanda wprowadzili, więc łamiesz licencję. Wychodzi na to, że jesteś piratem.

Zgadzam się.

Jeśli chcesz mieć możliwość korzystania ze wszystkich dobrodziejstw, jakie daje Turbo Delphi, to kup sobie pełną wersję, to będziesz miał ..... A Wy dalej szukacie sposobów na to, by Borlanda okradać.

Tak. Założyłem temat, aby wiedzieć co można a co nie z Turbo. Zgadzam się, że bezpośrednia ingerencja w kod łamie licencję. Ale, co mnie cieszy, Borland popełnil pomyłkę, wypuszczajac produkt, który posiadał małą lukę, dzięki czemu można zainstalować komponenty firm trzecich (lub moje własne). Zatem, nie próbuję okradać borlanda - chcę maksymalnie wykorzystać ich darmowy produkt, w ramach licencji. Jak dla mnie ważną sprawą jest być czystym. Dotychczas korzystałem z Delphi 2005 PE, ale turbo jest o wiele lepsze (choć ograniczone nieco)
Co do pełnej wersji. Jeśli tylko bedę miał odpowiednia ilość gotówki, jestem pierwszy który zainwestuje w oprogramowanie Borlanda - moim zdaniem jedno z lepszych... (np. Visual Studio Microsoftu jakoś nie moge strawić...).
Pozdr

0

Tak; i wynikł z tego nie lada spór. Jeden z kolegów nadmienił wcześniej, że nie może zainstalować Rave Report. Jest to jednak komponent płatny. Nie lepiej posłużyć się FreeReport? Nie tego chciałem rozpoczynając dyskusję na temat narzędzi Tweak. Free report jest bezpłatny i właśnie go skompilowałem i zainstalowałem. Po wgarniu komponentu, z powrotem przerobiłem Turbo C++ Explorer na wersję ograniczoną i wyłączyłem komponenty, które zablokował Borland. Jednak freereport został. I o to mi właśnie chodziło.

0

Dżizas, to czemu nie dołączysz sobie tego !#$%^ freereport w jakimś innym Delphi? Takim, które w wersji darmowej obsługuje komponenty? Więcej kombinowania nie będzie, a prawa nie będziesz łamał. Właśnie taka jest pi!#$%a mentalność (większości) Polaków - g**no ich obchodzą prawa autorskie, licencje i takie tam. Jak się da i nikt tego nie wykryje, to po jaką cholerę przestrzegać prawa?

0

A jak to wygląda z komponentami INDY? W TD są one instalowane ale zablokowane. Korzystam z nich dynamicznie, czy mogę takie programy legalnie sprzedać?

0

tak

0

Dzięki za info.

0

Chciałbym dodać że to zależy od licencji. Np. ja mam darmową wersję Turbo Delphi 2006 Personal (Z gazety - Komputer świat ekspert) i według licencji Personal nie mogę sprzedawać swoich programów!
Parę razy czytałem licencję no i się trochę zasmuciłem no bo chciałem trochę zarobić a tu nic...
Aby móc sprzedawać należy kupić wersję (nie jestem pewny) Business.
A jeżeli nie chcesz wydawać kasy to pozostaje ci udostępnianie twojego programu na licencji freeware, GPL itp..
A swoją drogą jestem ciekaw czy wolno rozdawać adware...

0

Po pierwsze odświeżasz wątek sprzed 2 lat.

Po drugie temat dotyczy środowiska Turbo Delphi Explorer. Na forum było już 1000 razy wałkowane, że licencja TDE zezwala na używanie środowiska w celach komercyjnych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1