Изглежда това Google наскоро промени условията за използване на SDK de Android, което не е нищо повече от инструментариум, с който са направени всички приложения за Android, дори самата операционна система. |
Новите Условия за Android SDK вече включва фрази като „не можете: (а) да копирате (с изключение на целите на архивирането), да модифицирате, адаптирате, разпространявате, декомпилирате, реверсирате, разглобявате или създавате производни произведения на SDK или която и да е част от SDK чиито условия не са подходящи за свободен софтуер ", посочи той член на Фондацията за свободен софтуер в Европа, Торстен Гроте.
Това, никога не пречи да се изясни, води до ритници с 4-те свободи, че според Фондацията за свободен софтуер софтуерът трябва да се счита за „безплатен“.
За щастие, Replicant, безплатна вилица на Android, обяви пускането на Репликант SDK 4.0 Въз основа на най-новите Android SDK източници без новите условия.
Защо промените? Защото точно сега?
Успоредно с голямата популярност, която Android придобива, възниква проблемът с фрагментацията на платформата. В момента 7 от 10 потребители на Android имат инсталирана на своите устройства версия Gingerbread (2.3.x), която скоро ще навърши две години.
През април 2012 г. разработчиците на Android се позоваха на „скандалната фрагментация на платформата“ със загриженост и разочарование.
Горното се обяснява по няколко причини, но има две, които се открояват. Един от тях е, че много терминали имат недостатъчен хардуер, за да изпълняват правилно най-новите и най-тежки функции на Android и многото налични приложения. Друга причина е, че производителите проявяват невнимание или незаинтересованост да предлагат подобрения за по-евтините си модели или по пътя към остаряването.
Съществува обаче и друга все по-актуална форма на фрагментация. Тоест, някои разработчици приемат изходния код на Android като основа и го разработват в посока, различна от визията на Google и Open Handset Alliance. Най-добрият пример за това е таблетът Kindle на Amazon, освен модела Aliyun на Alibaba.
Google изрази недоволство от тази ситуация и според различни източници наскоро щеше да се намеси в Acer, за да се откаже от разработването на модел, базиран на Aliyun.
В заключение, и за да затрудни новите играчи да копират стратегията на Amazon и Alibaba, компанията е променила условията за използване на Android SDK (Software Developer Kit). Отсега нататък клауза 3.4 от новото лицензионно споразумение предполага, че SDK не може да се използва, освен ако разработчикът не се съгласи да не извършва действия, които могат да доведат до фрагментация на Android. Това включва участие в създаването, популяризирането или разпространението на SDK въз основа на официалния SDK.
Новата клауза означава, че тези, които се интересуват от създаването на нова вилка на Android 4.2 или по-нова, ще трябва да създадат свой собствен SDK, от нулата.
„Вярно е, че свободата е необходима за поддържане на свободния софтуер в постоянен напредък и растеж“
НЕ. трябва да се запази свободата на свободния софтуер, за да бъде достоен човекът, който използва, изучава, споделя и модифицира (при условие че знае как да го направи) софтуера. Софтуерът не е самоцел, а човешкото същество.
Вярно е, че свободата е необходима, за да се поддържа свободен софтуер в постоянен напредък и растеж, но ако това е единственият начин да се поддържа единна и стабилна добре контролирана система, аз го виждам добре, въпреки че е трябвало да опитат друга стратегия, преди да предприемат това мярка.
Добри и лоши, свободата е ограничена малко, но се получава по-единна система
Добра статия.
разработване на приложения за android
Съгласен съм с @shackra sislock
В противен случай понятието свободен софтуер няма да има смисъл.
Въз основа на това, което прочетох, той потвърждава казаното в предходната статия, че условията никога не са били променяни (случи се това, че при изтеглянето на sdk сега те показват, че EULA) и че също (както спомена JarFil) не се отнася за безплатни компоненти (както Пол споменава в актуализацията) и най-невероятното нещо (и то се споменава в коментарите на бележката) е, че този лиценз обхваща двоичните файлове, но не и източниците, които създават двоичните файлове (които са с лиценз Apache ).
Долен ред, за да го направим кратък: Ако Google не показа това EULA, нямаше да забележим.
Също така: Replicant е създаден в средата на 2010 г., мислейки само да замени собствените играчки с безплатни. Сега може да има по-голяма известност, но само за тези, които са фенове на Linux.
Точно ... това, което не ми е ясно, е как двоичният файл може да бъде "собственост" и изходният код безплатен ...?
Вярвам, че въпросът, споменат от детето, все още е валиден. Въпреки че беше включен за дълго време, едва сега те ви принуждават да приемете условията за изтегляне на SDK и там беше открит проблемът. Както и да е, важното е не толкова дали темата е нова или стара, а въпросът, изразен в първия абзац. За мен няма никакъв смисъл да казвам, че лицензът покрива двоични файлове (като цяло, не само "патентованите компоненти"), а от друга страна да казвам, че изходният код има "безплатни" и други "патентовани" части.
Надявам се да бях ясен.
Наздраве! Павел.
Вместо това чакам FirefoxOS
@William Cabrera И аз също!
Тази бележка е написана от журналист. Никой служител на Google не излезе да отрече новината.
От друга страна, препоръчвам ви да прочетете тази друга статия ( http://code.paulk.fr/article0008/what-s-up-with-the-android-sdk), в който се отговаря на някои от „отказаните“ точки в статията, която споменавате.
Наздраве! Павел.
2013/1/9 Дискусия
Тази бележка излиза, че противоречи на всичко
http://www.zdnet.com/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about-7000009406/
Ако ограничава свободата, няма нищо добро ... каква полза от чук, ако може да се използва само с пирони с марка X?
Клаузата не е нова, а от самото начало.
Същото като това друго:
3.5 Използването, възпроизвеждането и разпространението на компоненти на SDK, лицензирани под лиценз за софтуер с отворен код, се уреждат единствено от условията на този лиценз за софтуер с отворен код, а не от настоящото Лицензионно споразумение.
Несвободната клауза се отнася само за SDK инструменти, а не за безплатни компоненти.
няма проблем, чакам да излезе Ubuntu, затова го инсталирам на моя смарт
дори чакам ubuntu за смартфони
И никой не очаква Debian 7 GNU / Linux за своите мобилни устройства? Това е по-добра алтернатива.