Отворен източник срещу собствен лиценз: Какво трябва да знаете за лицензите за софтуер
Когато става въпрос за използването, разработването и популяризирането на софтуер онлайн, многобройните лицензи, които ги придружават, могат да бъдат объркващи дори и за най-опитен компютър. Лицензът с отворен код и лиценз за собствени нужди често се сблъскват един с друг, като единият насърчава приет метод за лицензиране, докато последният оставя повече място за тълкуване. Но дали те могат да работят добре заедно или са лиценз с отворен код и лиценз, предназначен да насочва разработчиците и потребителите още повече?
Лицензиране с отворен код
Лицензията с отворен код е съществувала много отдавна. Това е вид приет лиценз за авторски права за софтуер, който позволява на разработчиците да променят и споделят изходния код зад него. Отвъд това, софтуерът с отворен код може да бъде безплатен, споделен или платен от потребителите, в зависимост от предпочитанията на разработчика. Също така е определено от всеки разработчик на отворен код дали името му трябва да бъде прикачено към изходния код, ако бъде променено или разпространено по нов начин.
Има много организации и групи, които контролират лицензирането с отворен код, което го прави по-жизнеспособен начин за защита на работата като разработчик на софтуер. Тъй като повече хора разпознават надзора, лесно е да защитите своя изходен код, ако някой го използва по начин, който не сте упълномощили.
Отвореният източник идва без гаранция, че дори ще работи или че ще имате подкрепата зад него, за да решите проблем, който се появява. Тъй като софтуерът с отворен код се разработва, променя и се разпространява с промени от различни разработчици, те може да не разполагат с време или енергия, за да определят или променят нещо, което се счита за проблем.
Някои от най-известните софтуер с отворен код включват Linux, WordPress, Firefox и Chromium.
Авторско лицензиране
Собственото лицензиране е по-скоро лиценз за свободна форма, който няма реален надзор. Когато изтегляте софтуерно заглавие под лиценз, разработчикът прави правилата за това, което може и не може да бъде направено с него. Съгласно закона обаче в повечето държави действително няма отражение, за да се урежда това, тъй като лицензирането чрез собствени средства не се контролира от никакви закони, които го подкрепят. Ето защо виждате, че много добре известни заглавия на собственически софтуер се променят без официален достъп до неговия изходен код.
Тъй като собственото лицензиране не се признава от закона, това означава, че почти всяко собствено заглавие изисква от вас като потребител да приеме дълъг набор от Общи условия. След като приемете този правен документ, той става обвързващ договор между вас и разработчика, което означава, че сте отговорни за каквито и да било условия, които сте нарушили.
Собственото лицензиране предлага поддръжка, корекции на програмни грешки и корекции, както и други полезни решения, когато е необходимо от разработчика. Тъй като те са единствените, които могат да решат проблемите, свързани с изходния код, разработчикът е най-подходящ да намери корекциите и да ги приложи, за да продължи да реализира печалба.
Някои от най-често използваните базирани на софтуер софтуер включват Windows и Mac OS X.
Сравнен с отворен код и лицензиран собствен лиценз
Отворен код | Собственически | |
---|---|---|
цена | Повечето безплатни | Безплатно или платено |
Авторско право | Лицензиран кредит, предоставен на оригиналния разработчик, когато е променен | Лицензиран само от програмист, лицензополучателят е предоставил права за използване |
Собственост на изходния код | Няма права на собственост | Програмистът притежава права |
Изменения на изходния код | Всеки може да променя | Само програмистът може да променя |
Лицензирането с отворен код и собственото лицензиране имат две много различни цели: Последното се е превърнало в игра за реализиране на печалба, докато първото е свързано с вземането на основна идея и превръщането й в нещо по-голямо и по-добро.
Могат ли Open Source и Proprietary License да работят заедно?
Opera наскоро направи стъпка напред като компания, базирана в частна собственост, която решава да направи скок в атмосфера с по-отворен код. Opera направи преход от използването на своя рендиращ двигател за използване на двигателя WebKit. В този случай марката Opera все още е собственост, но двигателят, който използва, е с отворен код, което означава, че разработчиците могат да променят кодирането зад Opera по начин, по който никога преди не можеха. Това може да доведе до скокове напред за браузъра на Opera, подобно на това как се е развил двигателят на Chromium, без да се отказва от всичко за марката Opera.
заключение
Фирмите с големи имена все още могат да запазят правата си върху марките, които притежават, но като позволят на разработчиците и обикновените потребители да променят кода на места, кой знае какво би могло да е възможно за любимите ви софтуерни заглавия и операционни системи. Това е начинът, по който лицензът с отворен код и лицензията за собствени средства могат да работят заедно, за да произвеждат по-добър софтуер за всеки.