Open Source szybciej się łata...

Strona głównaOpen Source szybciej się łata...
26.06.2003 14:34

Brytyjscy badacze z Uniwersytetu Oksfordzkiego wyliczyli, żeoprogramowanie oparte na otwartym kodzie źródłowym rozwija sięszybciej, niż aplikacje chronione prawem autorskim. Damien Challet i Yann Le Du stworzyli teoretyczny model procesuwykrywania błędów w kodzie programu. Na tej podstawie obliczyliczas niezbędny dla "zdebuggowania" programów Open Source orazprodukcji o zamkniętym kodzie źródłowym. Wyniki analizy nie powinnyzaskakiwać. Twórcy oprogramowania o zamkniętym kodzie muszązatrudniać dużą liczbę osób analizujących skargi użytkowników,programistów o bardzo wysokich kwalifikacjach oraz więcejbeta-testerów, aby uzyskać wyniki zbliżone do tych, jakie w tymsamym czasie uzyskują programy Open Source. Przy dysponowaniutakimi samymi zasobami ludzkimi, program o otwartym kodzieźródłowym zawsze będzie oczyszczony z błedów znacznie szybciej, niżaplikacja prawnie chroniona przed modyfikacjami. Te różnice to przede wszystkim konsekwencja faktu, że poprawianieprogramu o otwartym kodzie jest procesem ciągłym - użytkownicynieustannie aktualizują swoje wersje, z kolei programiści nabieżąco wprowadzają poprawki. W wypadku aplikacji o zamkniętymkodzie aktualizacja kodu dokonuje się etapami. To rozwiązanieznacznie mniej efektywne - ilość informacji o błędach spada pokażdej poprawce i zanim pojawią się nowe informacje o pomyłkach,upływa sporo czasu. A im dłuższa jest przerwa pomiędzy publikacjąkolejnych wersji programu, tym wolniejszy proces usuwaniabłędów.

bDUvesCZ
Udostępnij:
bDUvesDX