czwartek, listopada 08, 2012

Kradnąc kod źródłowy zmieniaj nazwy zmiennych, stałych i metod

Błyskotliwy przykład kradzieży przez Software Mind wytwarzającego oprogramowanie dla operatora sieci komórkowej: pracownicy odszyfowali pliki class, zdekompilowali bajtkod Javy i przekleili bez zmian nazw zmiennych, metod, stałych. Przypadek naruszenia praw autorskich w Polsce można normalnie zgłosić do prokuratury, jest to procesowane z urzędu.

TDI to ponad 4000 linii wyspecjalizowanego kodu, 70 plików o rozmiarze około 150KB wytworzonych przez 3 lata o pracochłonności około 100 dniówek pracy dewelopera. Powstało pod wpływem prac rozwojowych dla Generali dotyczących wdrożenia Service Mix-a, kiedy okazało się, że interfejs JBI pozwala na podłączenie kodu audytującego przetwarzane komunikaty. Tibco BW posiada analogiczne listenery i takich używa TDI.

Update: Operator całą winą obarcza dostawcę, który nie poinformował, że odebrany produkt zawiera wady prawne i informuje, że w przypadku roszczeń względem operatora, zostaną zgłoszone przez niego roszczenia względem dostawcy.

1 komentarze:

Anonimowy pisze...

ale o co kaman? :)
moze wiecej szczegółów, od kogo to ukradzione?