Skip to main navigation Skip to main content Skip to page footer
Open source nie oznacza "darmowej umowy wsparcia"

Open source nie oznacza "darmowej umowy wsparcia"

| Szacowany czas odczytu : min.

Ostrzeżenie: Ten post może zawierać ślady ironii.

Prawdopodobnie jesteś zaznajomiony z takimi postami na forum. Oto typowy przykład, który jest fikcyjny, ale bardzo bliski rzeczywistości. Od czasu do czasu widzę takie posty na forach, grupach na Facebooku, a nawet w TYPO3 Slack:

"Rozszerzenie XY to totalna ściema! Nie działa poprawnie od trzech miesięcy, a deweloper nie odpowiada na moje e-maile. Takie nieprofesjonalne zachowanie!"

Chwileczkę. Zatrzymaj się. Weź głęboki oddech.

Niewygodna prawda o twoim "darmowym" CMS-ie

Używasz TYPO3? Świetnie! Masz CMS, za który inne firmy zapłaciłyby 50 000 euro lub więcej. A ty masz go za darmo.

Ale - i tutaj pojawia się część, której niektórzy ludzie nie chcą zrozumieć - "darmowy" nie oznacza "z całkowicie beztroskim pakietem".

Wielu deweloperów i autorów rozszerzeń robi to w wolnym czasie. Po pracy. W weekend. W elastyczny piątek. Pomiędzy rodziną, hobby i prawdziwym życiem. Wiele rozszerzeń jest tworzonych w agencjach dla konkretnych projektów klientów i są one aktualizowane tylko wtedy, gdy pierwotny klient zamówi aktualizację. Inne są utrzymywane na boku, gdy jest na to czas.

Wyobraź sobie, że Twój sąsiad naprawia Twój rower za darmo. Czy krzyczałbyś na niego, gdyby nie oddzwonił natychmiast? Czy zażądałbyś, aby przyszedł o 22:00 tylko dlatego, że hamulce piszczą?

Nie?

Z przedłużeniami innych firm?

No dobrze, może z rdzeniem TYPO3 jest inaczej, ponieważ stoi za nim organizacja i istnieją pewne standardy jakości. Ale co z rozszerzeniami od osób prywatnych lub małych zespołów? Tutaj obowiązuje zasada sąsiada.

Co się dzieje w głowach niektórych użytkowników!

Znam ten sposób myślenia aż za dobrze. Ktoś siedzi przed swoim komputerem i myśli:

  • "Korzystam z systemu, więc są mi coś winni".
  • "Rozszerzenia muszą działać idealnie, w końcu jestem klientem".
  • "Dlaczego odpowiedź trwa tak długo? To ich praca!"

Fabuła: Rzeczywistość jest bardziej skomplikowana.

Programiści-hobbyści robią to w wolnym czasie. Z pasji. Aby dać coś społeczności. Nie masz prawa do wsparcia.

Rozszerzenia agencyjne są często tworzone dla konkretnych projektów klientów. Aktualizacje są zwykle dostępne tylko wtedy, gdy pierwotny klient za nie zapłaci. Logiczne, prawda?

A ty jako użytkownik? Korzystasz z rozszerzenia prywatnie dla swojego bloga? W takim razie bądź wdzięczny za prezent. Zarabiasz dzięki niemu pieniądze w swojej agencji? To zainwestuj coś z powrotem.

Rzeczywistość kryjąca się za "darmowym" rozszerzeniem

Weźmy typowe rozszerzenie:

  • 200 godzin rozwoju
  • 50 godzin testowania
  • 30 godzin dokumentacji
  • Niezliczone godziny wsparcia

Przy normalnej stawce godzinowej wynoszącej 100 euro, byłoby to 28 000 euro. Ty dostajesz to za 0 euro.

A potem narzekasz, że deweloper nie odpowiada na twoje e-maile w ciągu 24 godzin?

Jak robić to dobrze (i nadal odnosić sukcesy)

Zgłaszaj problemy - ale rób to dobrze:

  • Konkretny opis błędu
  • Wersja TYPO3, wersja PHP, wersja rozszerzenia
  • Zrzuty ekranu lub przykłady kodu
  • Uprzejmy ton
  • Używaj właściwych kanałów: Problemy z rdzeniem TYPO3 należą do https://forge.typo3.org, większość rozszerzeń ma tracker problemów na GitHub (można go znaleźć za pomocą przycisku "Znaleziono problem?" w TER).

Zamiast: "Rozszerzenie to bzdura, nie działa!" Lepiej: "Cześć, mam następujący problem z konfiguracją XY. Oto mój kod..."

Okaż wdzięczność:

  • Rozszerzenie ci pomogło? Napisz pozytywną recenzję, udostępnij je w mediach społecznościowych, wspomnij o nim na swoim blogu lub nagraj o nim film na YouTube.
  • Korzystasz z rozszerzenia komercyjnie? Przekaż deweloperowi kawę lub wesprzyj go finansowo. Wiele firm oferuje możliwości sponsoringu.
  • Udostępniaj przydatne rozszerzenia w swojej sieci.

Bądź aktywny:

  • Znalazłeś i naprawiłeś błąd? Utwórz pull request.
  • Popraw dokumentację.
  • Pomagaj innym użytkownikom na forach.
  • Potrzebujesz poprawki? W przypadku instalacji Composer możesz zastosować poprawki bezpośrednio, a w przypadku instalacji Classic możesz "zastąpić" uszkodzony plik za pomocą SitePackage i XCLASS. Wtedy oczekiwanie na oficjalną poprawkę nie będzie tak bolesne.

Weryfikacja rzeczywistości

Zarabiasz na projektach TYPO3? Doskonale! Więc zainwestuj coś z powrotem. Kilka euro za rozszerzenie, które oszczędza godziny, może być najlepszą inwestycją w twoim życiu. (No dobra, może jest jeszcze jedna lub dwie inne "najlepsze" inwestycje...).

Narzekasz na "niską jakość"? To zrób to lepiej! Kod jest otwarty, każdy może pomóc.

Chcesz profesjonalnego wsparcia? Jest - tylko coś kosztuje. Tak jak w każdej innej branży.

Co się stanie, jeśli społeczność umrze?

Wyobraź sobie, że wszyscy twórcy rozszerzeń przestają istnieć. Wszyscy deweloperzy rdzenia przełączają się na WordPress. Co zostałoby z twojego "darmowego" CMS?

Nic.

Społeczność TYPO3 jest najcenniejszym zasobem tego systemu. Traktuj ją odpowiednio.

Mój apel

Następnym razem, gdy napiszesz zirytowany post na forum lub wyślesz gniewnego e-maila do twórcy rozszerzenia, pomyśl o tym:

Tam siedzi osoba taka jak ty. Która ma rodzinę, problemy, złe dni. Która i tak ci pomoże, nawet jeśli nie dostanie w zamian ani centa.

Bądź wdzięczny. Bądź uprzejmy. Bądź konstruktywny.

Albo kup komercyjny CMS. Tam otrzymasz dokładnie takie wsparcie, jakiego warte są twoje pieniądze.


P.S.: Jeśli myślisz "Wolfgang znowu przesadza" - to znaczy, że nigdy nie rozmawiałeś z twórcami rozszerzeń TYPO3. Uwierz mi, znam ich historie.

Back

Kto tu pisze?

Cześć, jestem Wolfgang.

Od 2006 roku zagłębiam się w fascynujący świat TYPO3 - to nie tylko mój zawód, ale także moja pasja. Moja ścieżka prowadziła mnie przez niezliczone projekty i stworzyłem setki profesjonalnych samouczków wideo skupiających się na TYPO3 i jego rozszerzeniach. Uwielbiam rozwikływać złożone tematy i przekształcać je w łatwe do zrozumienia koncepcje, co znajduje również odzwierciedlenie w moich szkoleniach i seminariach.

Jako aktywny członek Komitetu Edukacyjnego TYPO3, jestem zaangażowany w utrzymywanie aktualnych i wymagających pytań egzaminacyjnych TYPO3 CMS Certified Integrator. Od stycznia 2024 roku mam zaszczyt być oficjalnym Partnerem Konsultacyjnym TYPO3!

Ale moja pasja nie kończy się na ekranie. Kiedy nie nurkuję w głębinach TYPO3, często można mnie spotkać na rowerze, eksplorującego malownicze szlaki wokół Jeziora Bodeńskiego. Te wycieczki na świeżym powietrzu są dla mnie idealną równowagą - utrzymują mój umysł w świeżości i zawsze dostarczają mi nowych pomysłów.