Софтуерни приложения с отворен код и публичен домейн
unboxing turtles slime surprise toys learn colors
Съдържание:
- Има ли разлика между Open Source приложения и Public Domain?
- Определящите фактори са авторските права или ограниченията за ползване
- Други важни разлики
- Примери
- Безопасно ли е?
Софтуерът с отворен код позволява на потребителите да получат достъп и да променят изходния код на самата програма. Изходният код е всъщност списък от команди, които диктуват как се изпълнява програмата. Някои приложения с отворен код имат ограничения за тяхната употреба и разпространение, но много от тях не.
Има ли разлика между Open Source приложения и Public Domain?
Приложенията с отворен код не са обществено достояние и това позволява на хората свободно да използват произведенията си. Софтуерът с обществено достояние обикновено не позволява достъп до изходни кодове, въпреки че това не винаги е така. Софтуер с отворен код прави имат авторски права.
Понякога терминът "отворен код" се използва взаимозаменяемо с "обществено достояние" софтуер, но те не са едно и също нещо.
Определящите фактори са авторските права или ограниченията за ползване
Основната разлика между операционната система и софтуера за обществено достояние не е дали изходният код е достъпен, а дали съществуват изисквания за лицензиране или други ограничения за използване на програмата, промяна на изходния код, преразпределение на програмата или на авторското право. Ако има, това е софтуер с отворен код, а не обществено достояние.
Open Source Initiative, 501 (c) (3) базираната в Калифорния нестопанска организация, предлага много детайлна и легална дефиниция на софтуер с отворен код, който може да го използва и как. Те също имат голям азбучен списък на компаниите, които предлагат софтуер с отворен код, ако искате да проучите конкретна компания. OpenSource.org е чудесно място, за да научите повече за това как можете да разработвате, сътрудничите и използвате софтуер на ОС.
Други важни разлики
Софтуерът на операционната система може свободно да се споделя, използва и дори да се променя от всеки. Тя е разработена чрез приноса на мнозина и разпространявана чрез лицензи, които трябва да отговарят на определени критерии за употреба. Лицензът не може да дискриминира никого. С други думи, не можете да забраните определени групи хора да използват софтуера. Тя трябва да позволява произведени произведения.
Примери
Софтуерът с отворен код се предлага във всички форми и размери и може да служи за множество цели. Примерите включват LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice и SquirrelMail. Firefox е прост уеб браузър, докато LINUX е по-сложен. Това е UNIX-базирана операционна система. OpenOffice е офис пакет, предлаган от Apache.
В случая с OpenOffice можете да изтеглите и инсталирате програмата на почти всеки компютър - безплатно, дори ако го инсталирате на няколко компютъра. Направете копия и ги раздайте на приятели и семейство. Няма лицензионни такси. Използвайте го като всяка друга програма за текстообработка, електронна таблица или база данни. И ако имате проблем - като че ли се появи бъг - или ако мислите, че можете да го направите по-добър, можете да го докладвате или просто да настроите проблема сам. Програмата позволява на потребителите да го "подобрят", според Apache.
Безопасно ли е?
Всеки път, когато разрешавате достъп от множество потребители, възниква проблемът с вирусите. Продължете с повишено внимание и се уверете, че имате добро антивирусно приложение, когато имате достъп до софтуер с отворен код.
Къде да намерим софтуер с отворен код и публичен домейн
Открийте разликата между приложенията с отворен код и софтуера за обществено достояние и как приложенията с отворен код не са обществено достояние.
Заплащане за разработчици на софтуерни приложения
През 2011 г. средната заплата за разработчиците на софтуерни приложения беше $ 89,280. Където живеете и компанията може да играе роля в това колко печелите.
Определение и примери за софтуер с отворен код
Софтуерът с отворен код, алтернатива на собствения софтуер, има специфични критерии и безкрайни предимства - както за потребителите, така и за програмистите.