Android е безплатен софтуер, прав ли сме?

Android е безплатна операционна система. Това е, което мнозина се ангажират и за което знаем почти всички Android и изглежда, че мнозина погрешно свързват думата свободен със свободен, а също така не се знае точно каква свобода има Android. Може би свободата, която имате Android не е това, което мнозина очакват или мислят и дори може да грешим и Android не е безплатен софтуер.

Различните дистрибуции на операционни системи, базирани на Linux, като Android, са предимно безплатни и се разпространяват под определени лицензи, които, честно казано, никой не чете и почти никой не ги взема предвид, но го прави. Много често се свързва свободния софтуер със свободен софтуер, но това не е така и не е задължително.

Ще започнем да дефинираме поредица от понятия, които ще ни помогнат да разграничим каква свобода Android.

¿Какво е безплатен софтуер? Според GNU"въпрос е на свободата на потребителите да пускат, копират, разпространяват, изучават, променят и подобряват софтуера. " Потребителите на програмите са свободни да стартират програмата за всякакви цели, свобода да изучават как работи и да я променят, за да я правят това, което искаме, следователно трябва да имаме достъп до изходния код, свобода за разпространение на копия и свобода за разпространение копира модифициран от нас, следователно трябва да предоставим и нашия модифициран изходен код. Безплатният софтуер трябва да е безплатен или на цената на разпространението, въпреки че не е задължително да го правите.

В допълнение към безплатния софтуер има и друг тип софтуер, който можем да объркаме с този и който според нас е същият, отворен код. След това ще видим, че те са подобни, но не са едно и също нещо.

El отворен код Подобно на безплатния софтуер, той изисква редица условия или изисквания да бъдат включени в това движение и че имате тук. Условията са практически еднакви и очевидно бихме могли да кажем, че най-забележителната разлика е етична и философска. Отвореният код разбира това движение като добро за самия код, тъй като той е модифициран и прегледан от много хора на теория трябва да се подобри повече и безплатният софтуер вижда разпространението на софтуер по този начин като нещо полезно за потребителите, а не толкова за кодът.

В допълнение към тази предишна разлика има един, който го прави много различен и това ли е безплатен софтуер винаги гарантира свобода на достъп до кода, докато отворен код не, последният го гарантира само до текущата версия, която съществува безплатно, но не и в бъдеще. В допълнение, софтуерът може да бъде с отворен код и да има части, внедрени a posteriori, които не са и следователно не са достъпни за всички.

Въпреки това, както безплатният софтуер, така и отвореният код са свързани с определени видове лицензи, които са договорните разрешения, които съществуват между създателя и крайния потребител. Има много видове лицензи, включително някои добре познати, а други по-малко като лицензи GPL, Apache, Creative Commons, И т.н. ... Тук имате доста пълен списък.

Сега ще определим нещо друго, което е Android. Android е софтуер с отворен код, който се разпространява под лиценза Apache V2.

Следователно трябва да разберем какво ни казва лицензът Apache, за да завършим оформянето на android концепция като безплатен софтуер. The Лиценз за Apache V2 дава разрешение на:

  • използвайте софтуера за всякакви цели, разпространявайте го, модифицирайте го и разпространявайте модификациите
  • не е copyleft, така че модифицираните версии не трябва да се разпространяват като безплатен софтуер
  • Съвместим с GPL3, но не по-стар
  • включва разпоредби за патентна защита.

С всичко това имаме с няколко думи, че Android е софтуер с отворен код с които в момента имаме достъп до изходния код на него, но трети страни, като производители, могат да модифицират или добавят код и това не трябва да бъде пускано. Както знаем, това правят както Htc, Samsung или Sony Ericsson, така и останалите производители, когато създават различните интерфейси и драйвери за своите устройства, които са собственост на тези компании и те нямат задължението да ги споделят.

Всъщност Android е такъв, какъвто сме го дефинирали по-рано, но без да броим ядрото му или ядрото на Linux, което има лиценз GPL и какво прави ядрото на Android, ако е безплатен софтуер, но останалата част от платформата е с отворен код.

Надявам се да съм изяснил нещо какво представлява Android и какво можем да очакваме от него и докъде стигат атрибуциите на Google по отношение на кода и къде започват операторите или производителите. Android е безплатен, но не толкова безплатен, колкото биха искали някои от нас, въпреки че може да е най-интересната опция, която в момента съществува в областта на операционните системи за мобилни телефони, въпреки че този мобилен телефон вече е малко кратък, когато се разглежда броят на устройствата различни, при които е възможно да се инсталира Android.

Android, дори без да е свободен софтуер, е антипод на други системи като IOS 4, Windows Mobile или Symbian, системи, при които думи като свобода, сътрудничество, адаптация, изходен код, публични подобрения или ползи за общността са забележими поради липсата им. .

ЗАБЕЛЕЖКА: Symbian е издаден като отворен код на 4 февруари 2010 г. и се разпространява под публичния лиценз Eclipse (EPL), който не е съвместим с GPL.

Благодаря на bgtanet Посланик на OpenSuse ти рамонрамон за изясняване на някои понятия.


Може да ви заинтересува:
Как да премахнете вируси на Android
Следвайте ни в Google Новини