У дома Софтуер Какво представлява разпространението на софтуер? - определение от техопедия

Какво представлява разпространението на софтуер? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава разпространение на софтуер?

Разпространението на софтуера се отнася до промяната на съществуващия код на приложение и разпространението на копия на променения код към други потребители. Първоначално беше дефиниран на първата международна конференция GNU General Public License Version 3 (GPLv3) през 2006 г., за да предотврати обхвата на софтуера на GNU съгласно закона за авторското право на всяка държава. Софтуерът GNU е предназначен да бъде безплатен, така че подобряването на софтуера и разпространението на подобренията се насърчава съгласно GNU General Public License (GPL).

Techopedia обяснява разпространението на софтуер

Разпространението на софтуер по същество означава модифициране на програма и след това споделяне на модифицирания код с други. За собствения софтуер това би било явно нарушение на авторските права. Проектът GNU използва термина разпространение на софтуер като решение, за да предотврати кода на GNU да стане част от парче софтуер, защитено с авторски права.


Ако един програмист вземе GNU код и го промени, той има право да го споделя (разпространява), но той е лишил законните права върху него, като го направи. Ако програмистът подаде искане за собственост, оригиналният лиценз, с който той се съгласи, за да получи кода, го лишава от правата му върху кода в рамките на 60 дни след нарушение (в случая искането за собственост). Програмистът е оставен да ощипва кодовата база, на която няма право, като по този начин предотвратява всяко търговско предимство да претендира за собственост.


GNU GPL вече предоставя на потребителите правото да променят и изпълняват кода, както сметнат за добре, така че езикът за разпространение на софтуера беше добавен, за да се избегне всеки опит за искане на собственост, когато / ако тези модификации са споделени.

Какво представлява разпространението на софтуер? - определение от техопедия