"TPM и свободните лицензи" - читать интересную книгу автора (Гачев Григор)ДефиницииСвободно и несвободноУниверсална дефиниция няма. За целите на тази дискусия ще използвам четирите принципа на Столмън, дефинирани за компютърни програми: 1. Потребителят е свободен да използва програмата; 2. Потребителят е свободен да изучава програмата; 3. Потребителят е свободен да модифицира програмата; 4. Потребителят е свободен да разпространява програмата, в модифицирана или немодифицирана форма. Принцип 2 предполага, че предпочитаната за изучаване, редактиране и модифициране форма на програмата, нейният изходен код, да бъде напълно достъпна. Принцип 3 предполага, че модифицираната програма също ще подлежи на същите свободи: няма смисъл да си посолиш храната, ако после ще ти е забранено да я ядеш. Принцип 4 в някои случаи може да изисква разпространяваната програма също да подлежи на същите свободи. (Лицензите, които налагат това изискване, биват наричани copyleft лицензи.) Ако в даден случай и четирите принципа са валидни, този случай ще бъде дефиниран като свободен. Иначе той ще бъде несвободен. Оценката се извършва от практическа гледна точка. Няма значение по колко заобиколен начин се ограничава свободата на потребителя — ако тя на практика е ограничена, имаме случай на несвобода. |
|
|