W dniu 17 lutego 2009 01:42 użytkownik Dariusz Kowalczyk - Webvisor dariusz.kowalczyk@webvisor.pl napisał:
On Tue, 17 Feb 2009 00:39:43 +0100, -=ReYu=- wrote
[...]
Podejscie developerow to ja osobiście rozumiem. sam posiadam kilka autorskich dodatkow do lms-a (obsługa bzwbk, tlenofon)i nie chcialbym aby znalazly sie ona jako free na p2p bo spędzilem kilkanascie nocy nad ich tworzeniem a moja kobieta slodko spala.
Jeśli spędziłeś nad skryptami do bzwbk kilkanaście nocy to rzeczywiście muszą być dla Ciebie wiele warte opraw je sobie w ramki i powieś na ścianie. Ale takie skrypciki w porównaniu do lms jako całości to nawet nie jest kropla w morzu pracy jaka jest popełniona w LMS-ie przez developerów to jest pył niewarty uwagi.
[...]
Znakomita większość kodu LMS powstała za darmo, pozostała często kodu została zasponsorowana przez tę czy inna firmę i udostępniona za darmo wszystkim ba, często sponsorzy zgadzali się zapłacić za zmiany pod warunkiem że kod będzie w głównej gałęzi LMS i dostępny dla wszystkich nie z altruizmu, tylko bowiem wtedy tak naprawdę opłaca się za zmiany płacić [...]
Jedna rzecz, do wszystkich malkontentów narzekających na małe user-friendly developerów.
Zauważcie proszę, że jak piszecie swoje własne dodatki, których potem nie chcecie wrzucać do CSV nie liczcie na to że developerzy powiedzą wam że jakaś tabelka wam się nie rozsypie ze względu na upgrade czy coś. To jest po prostu nie możliwe. Wiele osób i firm ma świadomość, że jeśli zapłacą za funkcjonalność która potem znajdzie się w CSV - ten kod będzie po prostu wspierany z wersji na wersję co pozwoli im w przyszłości zrobić bezproblemowy upgrade, przy okazji zyskując nowe opcje, za które zapłacił ktoś inny. Zyskują więc wszyscy. Piszecie swoje własne dodatki - zamykacie sobie prostą drogę do upgrade. Piszecie zły kod - nie wysyłając go do csv nie ma szans że ktoś go poprawi. Myśląc w ten sposób nie tylko szkodzicie projektowi jako takiemu, ale szkodzicie też sobie, bo musicie zatrzymać się z lmsem na wersji sprzed paru lat i kombinowaniem jak dodać sobie funkcjonalność która w normalnym LMS jest już dawno.
Mówicie że nie jesteście koderami, wielu z nas na początku projektu też nie było. LMS był świetnym poletkiem doświadczalnym (i dalej jest.) Po to mamy niestabilne wersje żeby właśnie można było wysyłać swój kod. Nie chcecie się chwalić, bo kod jest brzydki - hej, zobaczcie na lms-cashimport-ingbs. Pierwsza wersja była po prostu napisana brzydko, ale działała (zresztą, to był mój pierwszy skrypt w perlu). Z tego co wiem, ten kod był przydatny przynajmniej kilkunastu osobom, ostatecznie został poprawiony, i posłużył jako szablon dla wielu innych banków. Ale, w csv jest nadal tylko wersja dla ING.