Witam,
odpowiedz na Państwa zarzuty wysłałem do Panów: Łukasza Mozera oraz Aleksandra Machniaka
Pana Kowalczyka zapraszam do obejrzenia kodu źródłowego naprawdę się go nie wstydzimy może Pan uwierzy...
Do Pana Chilińskiego: Stwierdzenia, że tylko winny się tłumaczy to chyba się Pan z bardzo starych seriali nauczył. Emocjonuję się bo staram się funkcjonowac uczciwie na tym rynku i skoro ktoś publicznie nazywa mnie cwaniaczkiem to prostuję temat. Rozumiem, że Panu jest obojętne co ktoś na Pana na.......... Nie tylko tym się pewnie różnimy.
Bardzo proszę o zachowanie kultury wypowiedzi o którą tak Panowie apelowaliście wcześnie.
Ok, koniec prywaty teraz poważnie:
Przytoczę kilka z punktów, które wyslałem do głównych developerów:
Chwila prawdy, rozmawiałem ze swoimi programistami i:
1. Użyliśmy ikon LMS'a bo nie było sensu ich "malowac" zreszta nie zakładaliśmy na początku sprzedaży systemu - pisaliśmy go wyłącznie dla siebie a ikony po prostu były bo używaliśmy LMS'a we wczesnej wersji o czym tez otwarcie pisalem - Czy ikony mamy zmienić? Jeżeli taka jest wola to to zrobimy.
2. Jesli chodzi o kod MMS'a wykorzystaliśmy jeden fragment kodu LMS'a o czym do wczoraj nie wiedziałem - była to mapa sieci wstawiona tam przez jednego z naszych programistów który stwierdził, że było to trudne do napisania przynajmniej na jego umiejętności sprzed 2 lat a po za tym skoro robiliśmy to na własny użytek to się nie stresował. Prawdę mówiąc nie korzystaliśmy z mapy ze względu na niską praktyczność tego rozwiązania. Generujemy konfigi dla zewnętrznych systemów monitorujących, które dodatko wyrysowują mapy.
3. Strona logowania jest podobna i style oraz przyciski nazywają się tak samo ale to jest jedyne podobieństwo kodu tak naprawdę tak się zaczął MMS, programiści mając ekran logowania resztę napisali sami. Mamy zmieniać nazwę arkusza stylów albo przycisku logowania? Możemy, tylko po co ? Czy w nazwach drzemie siła?
4. Zupełnie inny jest przepływ dokumentów i algorytmy użyte w naszym systemie. I nie używamy SMARTY w MMS'ie. SMARTY jest w eboku ale z niego rezygnujemy bo programiści wolą sami integrować kod html z kodem programu w oparciu o własne rozwiązanie szablonów.
5. Zupełnie inne jest podejście do kilentów, użytkowników, administratorów, umów, taryf, zarządzania routerami, ebok itp.
6. Popatrzyłem na LMS'a w wersji 1.9 i prawdę mówiąc dla mnie, na pierwszy rzut oka nie zmienił się znacząco od wersji sprzed kilku lat. Dlaczego dla mnie się nie zmienił - bo na nim nie pracuję i nie jestem w stanie w 10 minut ocenić systemu. Widzę jednak bogaty changelog ale widzę również różnice w koncepcjach naszych systemów i to zasadnicze. Obawiam się, iż ludzie oceniający MMS'a na Waszej liście patrzą na ekran logowania widzą logo, pola: login,hasło i przycisk zaloguj i stwierdzają - KLON. Nie umiem im wytłumaczyć różnic - sorry.
7. Kolejne róznice to np obsługa dns'ow czy apatcha czy postfixa - bo 99% funkcji natywnie generuje wpisy do mysql'a. Generalnie prawie wszystko oparliśmy o bazę.
8. Częsć routerowa to u nas jeden program napisany przez programiste którego z pewnością znacie ale nie będę go angażował w spory - wypowiadał się już na grupach o braku zgodności i różnicach w naszych systemach. Z tego co się orientuje nie ma nic wspólnego z tworzeniem LMS'a.
9. Magazyn, środki trwałe, dokumenty magazynowe - nie ma w LMS'ie, VoIP - nie ma go w LMS'ie, provisioning - nie ma go w LMS'ie, logowanie i przeglądanie poczynań Abonentów w bazie postgresowej - nie ma go w LMS'ie, Partnerzy, Korespondencja, Intranet, Terminarz do planowania instalacji dla ekip instalatorskich, Ebok obsługujący wszystkie funkcje MMS'a i tak dalej ....
10. Współpraca z MT, pppoe, wsparcie dla OSPF'a, RIP'a - tez nie zauwazylem w LMS'ie.
11. Wirtualizacja MMS'a dla wielu operatorów - kolejna różnica .... nie rzecz w licytowaniu się.
12. Systemy są funkcjonalnie zaledwie podobne, bo służą do podobnych rzeczy - tylko czy nie jest problemem dla niektórych istnienie konkurencji - dlaczego ? Konkurencja jest super sprawą bo motywuje, przynajmniej mnie.
13. Ogólnie najłatwiej jest krytykować... też to niestety lubię.:(
REASUMUJĄC: MMS to inny system napisany całkowicie odmiennie z wykorzystaniem innego zestawu narzędzi niż te użyte do wytworzenia LMS'a.
Przepraszam za nadużycie związane z mapą DEVELOPER'ów LMS'a - mapa została usunięta z projektu MMS chociaż w sumie była ładna.
Jeżeli będzie wola do obejrzenia kodu MMS'a to zapraszam do Łodzi.
Powtórzę się, że mamy dla LMS'a duże uznanie i pełen podziw dla robienia dużej aplikacji jaką jest LMS niekomercyjnie i po godzinach. I chociaż MMS nie jest LMS powered to w jakimś stopniu inspired czego nigdy nie kryliśmy.
Mam nadzieję, że udzieliłem wystarczających wyjaśnień, które świadczą w moim odczuciu o poważnym traktowaniu społeczności LMS'a.
pozdrawiam Tomasz Pawłowski