Propagacja oprogramowania

Autor: Randy Alexander
Data Utworzenia: 27 Kwiecień 2021
Data Aktualizacji: 16 Móc 2024
Anonim
Probe 4 Propagation Software Overview
Wideo: Probe 4 Propagation Software Overview

Zawartość

Definicja - Co oznacza propagacja oprogramowania?

Propagacja oprogramowania odnosi się do zmiany istniejącego kodu aplikacji i rozpowszechniania kopii zmienionego kodu wśród innych użytkowników. Został on pierwotnie zdefiniowany na pierwszej międzynarodowej konferencji GNU General Public License Version 3 (GPLv3) w 2006 r., Aby zapobiec objęciu oprogramowania GNU prawem autorskim jakiegokolwiek kraju. Oprogramowanie GNU ma być bezpłatne, dlatego ulepszenie oprogramowania i dystrybucja ulepszeń jest wspierana na podstawie Powszechnej Licencji Publicznej GNU (GPL).

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Propagację oprogramowania

Propagacja oprogramowania zasadniczo oznacza modyfikację programu, a następnie udostępnienie zmodyfikowanego kodu innym osobom. W przypadku oprogramowania własnościowego byłoby to wyraźne naruszenie praw autorskich. Projekt GNU wykorzystał termin propagacja oprogramowania jako obejście problemu, aby kod GNU nie stał się częścią oprogramowania chronionego prawem autorskim.

Jeśli programista pobiera kod GNU i zmienia go, może go udostępniać (rozpowszechniać), ale w ten sposób utracił do niego prawa. Jeśli programista zgłosi roszczenie dotyczące własności, oryginalna licencja, na którą wyraził zgodę, aby uzyskać kod, pozbawia go jego praw do kodu w ciągu 60 dni od naruszenia (w tym przypadku roszczenia dotyczącego własności). Programista pozostaje właścicielem poprawek do bazy kodu, do której nie ma prawa, co zapobiega jakiejkolwiek korzyści komercyjnej związanej z roszczeniem własności.

GNU GPL już zapewnia użytkownikom prawo do modyfikowania i wykonywania kodu według własnego uznania, więc język propagacji oprogramowania został dodany, aby zapobiegać wszelkim próbom roszczenia własności, gdy / jeśli te modyfikacje zostały udostępnione.