Sztuczne przedłużenie licencji Delphi Community

0

Żeby się zorientować w sytuacji co będzie gdy się skończy roczna licencja na community edition zrobiłem test. Zmieniłem datę do przodu i odłączyłem internet. Delphi przy starcie zażądał numeru licencji. Wyszedłem z niego, cofnąłem datę na prawidłową, podłączyłem internet. Delphi ponownie przy starcie zażądał numeru licencji. Podałem ten numer który dostałem rok temu od producenta. Po chwili ukazała się informacja że z 27 dni jakie mi pozostały mam teraz 365 dni do końca licencji. Na ten sam numer licencji zarejestrowałem to samo Delphi ponownie. Odpadł cały kłopot z koniecznością deinstalacji, instalacji wersji 10.3, instalacji wszystkich komponentów innych firm, które mogą nie pasować do wersji 10.3. Na razie ten sposób działa, nie wiem jak długo.

1

Czyli babol co istnieje od Delphi 5 nadal występuje XD. Zadziwia mnie jak ta firma dbająca by wersje darmowe normę służyły komercyjnym celom olewa ich zabezpieczenie. Chyba ze to im na rękę biorąc pod uwagę ostatnie fakty.

1

Ale gdzieś słyszałem pewien czas temu, że (podobno) Delphi (znaczy - Embardacero) w jakiś sposób kontroluje odpalone/zainstalowane IDE, łączą się one z jakimiś serwerami itp.

Nie wiem, czy to prawda, ale jest ryzyko, że po takiej operacji, za pewien czas, Delphi nawiąże kontakt z serwerem licencji i się zablokuje.

0
somedev napisał(a):

Czyli babol co istnieje od Delphi 5 nadal występuje XD. Zadziwia mnie jak ta firma dbająca by wersje darmowe normę służyły komercyjnym celom olewa ich zabezpieczenie. Chyba ze to im na rękę biorąc pod uwagę ostatnie fakty.

A po co zabezpieczać wersje darmowe? Producent i tak ma zamiar dalej je udostępniać bezpłatnie. Robi tylko niepotrzebny kłopot zmuszając do usunięcia wersji 10.2, instalacji wersji 10.3 ponownie razem ze wszystkimi komponentami third-party, przy ryzyku że one nie będą działać z nowa wersją. Nowa wersja może mieć też błędy. Dlatego niektórzy wolą latami używać tej samej wersji.

cerrato napisał(a):

Ale gdzieś słyszałem pewien czas temu, że (podobno) Delphi (znaczy - Embardacero) w jakiś sposób kontroluje odpalone/zainstalowane IDE, łączą się one z jakimiś serwerami itp.

Nie wiem, czy to prawda, ale jest ryzyko, że po takiej operacji, za pewien czas, Delphi nawiąże kontakt z serwerem licencji i się zablokuje.

Zdaje się że zgodnie z ogólnym trendem istnieją programy do krakowania Delphi, żeby nie wymagało połączenia z serwerem dla sprawdzenia licencji. Szczególnie często są używane w Chinach i Indiach, które nie dbają o prawa autorskie z racji tego, że to są biedne kraje. Ogólnie wydaje mi się że pobieranie kilku tysiący euro za kompilator to jest stanowczo za drogo i to jeszcze bez gwarancji że licencja będzie działać bezterminowo. Nowa moda to pobieranie stałych opłat okresowych za użycie programu.

0

Niestety ten sposób nie działa na 10.3 RIO.

Zostało mi 3 tygodnie licencji. Wykonałem dokładnie te kroki przy odłączonym internecie, data przesunięta o 11 miesięcy do przodu na 1.10.2020. Uruchomienie Delphi, zapytanie o klucz ale wyjście bez podania klucza. Powrót internetu i prawidłowej daty. Odpalenie Delphi, ponowne podanie klucza z grudnia 2018 roku. Dalej 3 tygodnie licencji do grudnia 2019 :)

Ktoś ma jakiś patent na to lub wie jak poprawnie odnowić licencję? :)

0
Opi napisał(a):

Niestety ten sposób nie działa na 10.3 RIO.

Może spróbować czy to będzie działać z 10.2.3? Nie instalowałem 10.3 bo kolory są fatalne. Inna możliwość to szukać pełnej wersji ze zmienionym kodem i zablokowanym sprawdzaniem licencji, ale trzeba uważać na konie trojańskie. Czyli ta sama metoda jak z innymi programami. 10.2.3 jest mi potrzebne tylko do intraweb. Gdyby nie to, używałbym wersji 7.

1

Kombinujecie a czy ktoś próbował 'po ludzku'?
https://www.embarcadero.com/products/delphi/starter/free-download
Logujemy się na swoje konto EDN założone podczas pierwszej rejestracji na Community, pobieramy nową instalkę (lub zostawiamy obecną jeśli mamy aktualną wersję) i otrzymujemy na maila nowy serial. Serial rejestrujemy i mamy przedłużenie.

Pobrałem przed chwilą nowy serial do Buildera w ten sposób. Niestety ze względu na komercyjne Delphi nie mogę zainstalować tego i potwierdzić że wszystko działa na 100% ale problemów był nie przewidywał.

0

Moja licencja na Delphi Community Edition wygasa za 14 dni. Nie wiem co dalej. Nie wiem gdzie i jak zdobyć przedłużenie licencji na przyszły rok. Myślę, że nikt nie wie. Nawet ludzie z Embarcadero, którzy robią wszystko, żeby zachęcić do przejścia na płatną wersję. Spamują skrzynkę jak mało kto...

Dotychczas, jak instalowałem nową wersję Delphi (na przykład przechodząc z Delphi 10.3.1 na 10.3.2) klucz pozostawał bez zmian (na maila otrzymałem ten sam klucz, którego czas działania był skrócony o wykorzystany czas).
Konieczność deinstalacji całego środowiska wraz z zewnętrznymi komponentami jest totalnie bezsensu. Po prostu głupota - jakby nie mogli po prostu dać możliwości aktualizacji numeru seryjnego poprzez wbudowany License Manager.

Piszą w FAQ, że strona internetowa ma udostępniać możliwość zaktualizowania numeru seryjnego - nikt jednak tego interfejsu nie widział. Totalny burdel. Gdyby nie fakt, że jestem miłośnikiem Delphi, dawno bym olał to środowisko, bo to co robi Embarcadero to woła o pomstę do nieba. Jak tak dalej pójdzie, to zainteresuję się Lazarusem, który dotychczas mnie odrzucał, ale...

1
Pepe napisał(a):

Konieczność deinstalacji całego środowiska wraz z zewnętrznymi komponentami jest totalnie bezsensu. Po prostu głupota - jakby nie mogli po prostu dać możliwości aktualizacji numeru seryjnego poprzez wbudowany License Manager.

Sam jestem ciekaw dlaczego tak wygląda (jeśli faktycznie tak wygląda) przedłużenie ważności licencji.

Jak tak dalej pójdzie, to zainteresuję się Lazarusem, który dotychczas mnie odrzucał, ale...

Sam porzuciłem Delphi (co prawda starą siódemkę, ale…) prawie siedem lat temu na rzecz Lazarusa i nie żałuję tej decyzji. Dziś to IDE, jak i sam dialekt Free Pascala są o wiele bardziej rozwinięte niż wtedy gdy się przesiadałem, więc widzę postępy w rozwoju – sporo się zmieniło. No ale jeśli porówna się najświeższe wersje Lazarusa i Delphi to niestety, ale ten pierwszy jest znacznie uboższy, choć ma sporo atutów.

Przy czym od razu zaznaczam – pamiętając ostatnie wątki – że system skórek w LCL w ogóle nie istnieje (tylko wygląd natywny dla danego systemu), a komponent TListView nie obsługuje grup. Pewnie dałoby się grupowanie wymusić za pomocą jakichś systemowych funkcji, bo w końcu eksplorator plików nawet w systemie WinXP pozwalał grupować pliki, no ale wyklikać tego się nie da. ;)

1

Wydana została nowa wersja Delphi Community Edition 10.3.3 -> https://www.embarcadero.com/products/delphi/starter
Pobrałem, ale numer seryjny jest taki sam. Wciąż zostało mi około 2 tygodni. Jeszcze nie instalowałem nowej wersji - być może klucz odnowi się na cały rok, w nowej wersji Delphi. Ktoś już sprawdzał?

0

Dopiszę tylko do poprzedniego posta.
Zainstalowałem dzisiaj aktualizację Delphi Community Edition 10.3.3. Jak już wspomniałem, numer seryjny otrzymałem ten sam, który używałem.
Instalacja jak i rejestracja produktu przebiegła pomyślnie - niestety klucz produktu NIE ODNOWIŁ SIĘ (choć był ten sam, liczyłem na to, że w nowej wersji odliczanie zacznie się od początku). Pozostało mi około 2 tygodni... Niech mi ktoś powie, po jakiego grzyba w darmowym produkcie klucze licencji!?

Ps: Chyba założę nowe konto, na które zarejestruje produkt - nie widzę innej możliwości...

0
Pepe napisał(a):

Niech mi ktoś powie, po jakiego grzyba w darmowym produkcie klucze licencji!?

Tego typu praktyki stosowane są powszechnie do prowadzenia statystyk użytkowania, czyli wyliczania ilu użytkowników pobrało oraz zainstalowało dane oprogramowanie. Niegroźne statystyki do wewnętrznego użytku firmy.

Oczywiście wykorzystywane jest to również do dbania o własny interes, czyli po ludzku mówiąc do inwigilowania użytkowników i sprawdzania czy nie łamią punktów licencji związanych z liczbą możliwych do zainstalowania kopii (podczas rejestracji produktu w oprogramowaniu, soft może przesyłać również fingerprint maszyny). W ten sposób można określić i namierzyć piratów, a w konsekwencji czego nałożyć kary finansowe.

Ps: Chyba założę nowe konto, na które zarejestruje produkt - nie widzę innej możliwości...

Biorąc pod uwagę możliwość szpiegowania użytkowników przez oprogramowanie i usługi embarcadero, odradzam wszelkich kombinacji mających na celu potencjalne złamanie warunków licencyjnych. Bierz Lazarusa i miej problem z głowy. No, albo wiadro nowych problemów na głowie… :d

0

No ale gdzie tu złamanie licencji?
Instalacja nowej wersji miała rozpocząć nowy rok użytkowania - jak widać nie jest to prawdą... Wysyłają na email ten sam numer seryjny, który wygasa za kilka dni! Naprawdę, to jest żałosne.

Lazarus musi jeszcze przejść długą drogę... w mojej opinii nie dorasta Delphi do pięt. Ale jest darmowy i działa...

0
Pepe napisał(a):

No ale gdzie tu złamanie licencji?

Chcesz pobrać kolejny klucz na kolejne konto dla tego samego użytkownika i na ten sam komputer, co może być przez nich zinterpretowane jako omijanie limitów. Wg mnie problemu nie ma, ale to nie moje oprogramowanie i nie moje licencje. Patrz na to jak embarcadero podchodzi do takich praktyk i czy z ich perspektywy jest to w porządku.

Instalacja nowej wersji miała rozpocząć nowy rok użytkowania - jak widać nie jest to prawdą...

No dobrze, ale może tak właśnie ma być, licencja ma się odnawiać, ale mają bajzel/bugi i coś nie działa. W tym przypadku wolałbym najpierw się z nimi skontaktować w tej sprawie i poznać konkrety.

Lazarus musi jeszcze przejść długą drogę... w mojej opinii nie dorasta Delphi do pięt.

Nie jest znowu aż tak źle jak to rysujecie – zależy od tego czego się wymaga od IDE (chodzi mi o funkcjonalności).

0

Pożyjemy, zobaczymy. Pisałem w tej sprawie (kończącej się licencji) do supportu Embarcadero.
Oto odpowiedź (niestety, nie mam treści mojego zapytania, ponieważ to był formularz web):

Hello,

The Delphi Community Edition product is supported differently from the other Embarcadero products. Since these products are not eligible for update subscription the Support for these products is only available in the Community Forums, Embarcadero online documentation and the product Frequently Asked Questions (FAQ).

Here are links to the Community Forums and online resources for the Community Edition products

FAQ:
https://www.embarcadero.com/products/delphi/starter/faq

Embarcadero Community Forum:
https://community.idera.com/developer-tools/p/forums

Embarcadero Documentation Wiki:
http://docwiki.embarcadero.com/RADStudio/Rio/en/Community_Edition*

Czyli gościu mnie olał (plus za odpowiedź). Interesują ich tylko opłacający. Potencjalnych klientów mają w dupie.

Dzisiaj napisałem do polskiego oddziału. Jestem ciekaw odpowiedzi.
Myślę, że to wyczerpuje możliwości działania szarego użytkownika darmowej wersji Delphi. Za 13 dni dowiem się czy licencja jakimś cudem się przedłuży czy też przestanie działać.

W całej sprawie bulwersujące jest to, że Community Edition przeznaczone jest dla entuzjastów, początkujących lub uczących się programowania. Ma też za zadanie przekonać użytkownika do kupna płatnej wersji - zdaje się obecnie sprzedawanej w trybie subskrypcji. Tymczasem właściciele Delphi robią wszystko, żeby zniechęcić potencjalnego klienta. Robią wszystko, by język Object Pascal - i tak już tak niszowy - po prostu znikł. W mojej opinii działania firmy prowadzą do jednego - zamknięcia interesu, co mnie smuci, po tylu latach używania moim zdaniem super środowiska do programowania.
Myślę, że każdy, który komercyjnie pisze soft zastanowi się dwa razy nim wykupi licencję...

Ps: Gdyby nie to, że potrzebuję kompilatora x64 po prostu porzucił bym wersję Community i wyjechał w Bieszczady :)
(Niestety, starsza wersja Starter (XE7) posiada tylko kompilator 32 bitowy - a ja głupi dałem za to 1200zł kilka lat temu)

0

**Czy to możliwe że programiści są najgorszymi użytkownikami ?
**
Licencja sie skonczyla wczoraj wiec dzisiaj mogę sprawdzic co dalej.

I w sumie to nie wiadomo co dalej robic , bo wpisanie starego klucza nie umożliwiło mi uruchomienie Delphi a jednoczesnie program nie zaproponował żadnego rozwiązania

0

@Adamek Adam: uruchom License Manager'a (u mnie LicenseManager.exe w C:\Program Files (x86)\Embarcadero\Studio\20.0\bin)
Kliknij przycisk Update (po prawej stronie) i zobacz czy coś to da. Mi licencja kończy się 12.12, a po kliknięciu w Update mam mam komunikat: There were no license updates found related to license on your.system.

EDIT:
Na stronie: https://www.embarcadero.com/products/delphi/starter/faq jest napisane tak:

  1. How can I get a new 1 year key after my current Community Edition key expires?
    Users will be able to request a new 1 year key through the website. That key will be applicable to the current Community Edition that's available for download at that time.

We will assist you to stay current and up to date, always on the latest version.

EDIT2:
Spróbuj pobrać ponownie plik instalacyjny, bo wtedy zawsze przychodzi mail z nr seryjnym. Może wygeneruje się nowy?

1

Czy któraś z osób instalująca CE czytała licencje? Jest jak byk napisane:

The term of the Community Edition license is for one year from your first download or unsealing of Licensor's Products ("Community Edition Term") and will automatically expire upon the end of the Community Edition Term - the Community Edition license will not auto-renew. To the extent you want to continue using the Community Edition after the expiration or termination of your Community Edition Term, you must re-install the latest version of the Community Edition and agree with the terms and conditions of the Agreement in force at that time.

Czyli licencja jest na rok na daną wersję. Po roku jeśli chcesz dalej używać to ponownie się rejestrujesz na wcześniejsze dane, instalujesz najnowszą wersję i dostajesz do niej klucz na kolejny rok. Chcesz używać wcześniejszej wersji - płać za wersję komercyjną gdzie jest wsparcie do wcześniejszych wydań i nie trzeba aktualizować środowiska co roku (tylko kto woli pracować na wersji z błędami skoro kolejne wprowadzają nowe usprawnienia).

0

@Clarc Rok temu rejestrowałem Delphi Community 10.3.0, licencja skończyła się dzisiaj. Właśnie pobrałem installer 10.3.3, jednak tym razem zamiast nowego klucza otrzymałem email:

Our records show that you have previously obtained a trial license for this product and version. A trial license can be issued only once. If you would like to extend the product evaluation, please contact Embarcadero Support

Wcześniej na tym koncie pobierałem również 10.2.3. Wygląda na to, że "nowy" klucz można otrzymać w przypadku 10.4.X a nie 10.3.X... Jakieś pomysły ?

0

Ale czy "trial" i "community" to na pewno to samo?

0
  1. Instalator pełnej wersji (licencjonowanej lub trial) i Community są do pobranie z różnych stron. Instalator jest ten sam ale klucz przychodzi inny w zależności skąd pobierasz instalator. Skoro otrzymałeś taki komunikat to @cerrato podpowiedział co to może znaczyć.
    EDIT: Na forum Embarcadero ktoś inny też poruszył problem z powyższym mailem odnośnie wersji trial. Możliwe, że mają bajzel i trzeba to zgłosić żeby naprawili.
  2. Licencje wystawiane są "do dnia". Skoro było do dzisiaj to spróbuj pobrać jutro. Może w systemie jest informacja że na dzisiaj jeszcze masz licencję.
  3. Przy rejestracji CE jest podana informacja, max registrations 3, max users 1. Może ktoś złamał gdzieś licencje i mu zablokowali dalszą możliwość używania.
  4. Na prywatne konto mam przedłużone Delphi oraz Buildera CE. Fakt, że nie kontynuowałem licencji z dnia na dzień ale ogólnie rzecz biorąc przedłużenie klucz do nowej wersję CE otrzymałem.
  5. Nie pracuje dla lub w Embarcadero. W razie problemów najlepiej pytać producenta. Skoro producent pisze, że dla CE jest dedykowane forum czy pomoc to wypadałoby z niego skorzystać. Dzisiaj korzystałem z pomocy Autodesku. Pół godziny odczekałem na połączenie na czacie ale problem rozwiązałem - nie chodziło o wersję płatną.
2
XailonOZ napisał(a):

@Clarc Rok temu rejestrowałem Delphi Community 10.3.0, licencja skończyła się dzisiaj. Właśnie pobrałem installer 10.3.3, jednak tym razem zamiast nowego klucza otrzymałem email:

Our records show that you have previously obtained a trial license for this product and version. A trial license can be issued only once. If you would like to extend the product evaluation, please contact Embarcadero Support

Wcześniej na tym koncie pobierałem również 10.2.3. Wygląda na to, że "nowy" klucz można otrzymać w przypadku 10.4.X a nie 10.3.X... Jakieś pomysły ?

Ja mam ten sam problem , wypełniam formularz do wersji comunity , ale w mailu dokładnie to samo o wersji Trial :)

** Ja tu widzę siostry, że wy niezły burdel macie w tym swoim Embarcadero ;) **

0

Pobrałem dziś jeszcze raz CE ze strony i mail wraz z kodem przyszedł :)

2

Chciałbym podsumować ten wątek.

Licencję na użytkowanie Delphi Community Edition można już przedłużyć. Od wczoraj system działa poprawnie.
Co należy zrobić:

  1. Przejść na stronę https://www.embarcadero.com/products/delphi/starter i kliknąć zielony przycisk "Get Community Edition Free".
    Zostaniemy przekierowani na stronę logowania do konta Embarcadero (lub utworzenia nowego).
  2. Pobieramy instalator 127MB (niestety, nie widzę opcji pobrania samego klucza)
  3. Odbieramy email z numerem seryjnym (powinien to być teraz nowy klucz, przedłużający licencję na kolejne 365 dni)
  4. Odpalamy Delphi. Otwieramy License Manager (z menu Help) i za pomocą menu z prawej strony okna rejestrujemy nowy klucz.
    Używamy opcji "Register (Launches registration wizard). W oknie rejestracji wpisujemy nowy klucz i zatwierdzamy.

Gotowe! Możemy tworzyć najlepsze i najbardziej funkcjonalne programy na świecie :P
-Pawel

0

Spytam z innej beczki - serio wy się kwalifikujecie jeśli chodzi o licencje tego Community, czy liczycie, że nikt tego nie skontroluje ;p?

0

Co masz na myśli? Delphi Community Edition jest darmowe!

@Pepe: a czy zapoznałeś się z warunkami tej "darmowej" licencji? @somedev chodziło o to, czy nikt z osób, które korzystają z wersji Community nie przekracza określonego progu zarobków. Inna sprawa, że te warunki oraz sposób obliczania tego przychodu/zarobku są dość nieprecyzyjnie określone. Zresztą pisałem o tym w innym wątku - https://4programmers.net/Forum/1476216 oraz kilka(naście) kolejnych postów.

1

Znam licencję Community Edition. Jest tak napisana, żebyś czasem nie zarobił, ale poznał środowisko i zakupił płatną wersję. Zrozumiałe.
Sam sposób wydawania darmowej wersji (która teoretycznie pozwala pisać komercyjny soft) już mi się nie podoba. Ale uwaga - mnie to nic a nic nie obchodzi - ja nie sprzedaję softu, piszę dla przyjemności i radości z klepania kodu :P

0

Złoto: Your use of the Community Edition must be for your own personal use and to the extent your use benefits or is connected (directly or indirectly) with your employer**, Embarcadero, at its sole discretion**, will assume you use of the Community Edition is to benefit your employe

Z drugiej strony ma to jakiś sens. Bo już widzę potencjalna możliwość cwaniakowania: Zakładam firmę programistyczną, zatrudniam 10 "Delphi developerów", a każdemu z nich każę zainstalować wersję Community i zarejestrować na swoje dane ;)

Ten zapis jeszcze powiedzmy, że ujdzie. Ale nie czaję, dlaczego kryterium dochodu/zarobku/przychodu jest tak niejasno określone. Nie wiadomo, czy chodzi o całkowity przychód, czy jedynie o to, co zarobiłem w oparciu o Delphi. Przykładowo - mam firmę ogrodniczą, która zarabia 30kpln miesięcznie. Chcę napisać sobie w Delphi na własny użytek apkę do obsługi zleceń od klientów. To mogę korzystać z wersji darmowej, czy już przekraczam próg? Czy interesuje ich mój zarobek (czyli po odliczeniu kosztów, ZUS itp.), czy przychód, który często nijak się ma do tego, co przedsiębiorca zarobił.

A jeszcze wracając do podanego przez Ciebie cytatu - kolejny możliwy scenariusz: w pracy robię we front-endzie, albo np. SiSzarp, a Delphi sobie instaluję, bo mam do niego sentyment i w wolnym czasie, dla własnej satysfakcji, całkowicie niekomercyjnie, chcę sobie coś napisać. Zgodnie z podanym cytatem, Emba uzna, że moje Delphi jest zainstalowane i wykorzystywane w celu "zrobienia dobrze" mojej firmie. Dobrze ten zapis rozumiem?

0

Ba, co więcej jak użyjesz PPL w Delphi to Emba wyśle ci FV na licke komercyjną, bo w firmie przez to lepiej używać TPL z C# ;) Ten zapis daje Embie dowolność w ocenie. Jeśli się na to zgadzasz to nawet przed sądem będzie to argument, że przecież sam się zgodziłeś na ocenę emby. Niby część w FAQ tłumaczą - własnie z tymi zarobkami etc., ale w licencji jest tak napisane, że można to dowolnie interpretować. Strasznie niekorzystna licencja.

1

No i przeszedłem wczoraj proces aktualizacji. Miałem wersję 10.3.1 i kończyła mi się licencja. Chyba wiosną robiłem do niej aktualizację z którejś wersji 10.2. Wtedy dostałem info że nie da się zrobić aktualizacji i trzeba odinstalować stary produkt i zainstalować nowy, niby za duża różnica w wersjach była? Klucz wtedy chyba pasował. Zacisnąłem zęby i straciłem parę godzin.

Ty razem liczyłem na lepszy proces aktualizacji do najnowszej wersji (w końcu dużej różnicy w wersjach nie było). Postępowałem zgodnie z wpisem na idera:

  • pobrać nową instalkę ale nie uruchamiać,
  • odinstalować poprzednią wersję z zachowaniem wpisów w rejestrze najlepiej używając poprzedniego instalatora,
  • zainstalować nową wersję z nowej instalki. Wszystkie dodatki i rozszerzenia mają normalnie działać.

No i ... nic nie zadziałało. Na końcu ujrzałem nowe Delphi jako czystą instalkę (no, pozostał mój ulubiony widok ale nie jako domyślny :) ).

Tak więc, jak będziecie aktualizować i spotka was to co mnie to musicie trochę czasu sobie zarezerwować.

Pocieszające jest to że przynajmniej licencja przedłużyła się o rok :).

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.