Se pare ca Google a modificat recent termenii și condițiile de utilizare a SDK de Android, care nu este altceva decât setul de instrumente cu care sunt realizate toate aplicațiile Android, chiar și sistemul de operare în sine. |
Cele noi termeni și condiții pentru SDK-ul Android include acum expresii precum „nu puteți: (a) copiați (cu excepția scopurilor de backup), modificați, adaptați, distribuiți, decompilați, faceți inginerie inversă, dezasamblați sau creați lucrări derivate ale SDK-ului sau a oricărei părți a SDK-ului ai căror termeni nu sunt compatibili cu software-ul liber ", a arătat membru al Free Software Foundation Europe, Torsten Grote.
Acest lucru, nu strică niciodată să se clarifice, duce la loviturile cu cele 4 libertăți că, potrivit Free Software Foundation, software-ul trebuie să fie considerat „gratuit”.
Din fericire, Replicant, o furcă gratuită pentru Android, a anunțat lansarea SDK replicant 4.0 Bazat pe cele mai recente surse SDK Android fără noii termeni.
De ce schimbările? Pentru că acum?
În paralel cu marea popularitate pe care Android a dobândit-o, a apărut problema fragmentării platformei. În prezent, 7 din 10 utilizatori de Android au instalată versiunea Gingerbread (2.3.x) pe dispozitivele lor, care va împlini în curând doi ani.
În aprilie 2012, dezvoltatorii Android se refereau la „fragmentarea scandaloasă a platformei” cu îngrijorare și frustrare.
Cele de mai sus sunt explicate din mai multe motive, dar există două care se remarcă. Unul dintre ele este că multe terminale au hardware insuficient pentru a executa corect cele mai noi și mai grele funcții Android și numeroasele aplicații disponibile. Un alt motiv este acela că producătorii manifestă neglijență sau dezinteres în oferirea de upgrade-uri pentru modelele lor mai ieftine sau în drumul spre perimare.
Cu toate acestea, există o altă formă de fragmentare din ce în ce mai relevantă. Adică, unii dezvoltatori iau codul sursă Android ca bază și îl dezvoltă într-o direcție diferită de viziunea Google și Open Handset Alliance. Cel mai bun exemplu în acest sens este tableta Kindle de la Amazon, în afară de modelul Aliyun de la Alibaba.
Google și-a exprimat nemulțumirea față de această situație și, potrivit diferitelor surse, a intervenit recent cu Acer pentru a o face să renunțe la dezvoltarea unui model bazat pe Aliyun.
În concluzie, și pentru a face dificilă pentru noii jucători să copieze strategia Amazon și Alibaba, compania a modificat condițiile de utilizare a SDK-ului Android (Software Developer Kit). Începând de acum, clauza 3.4 din noul acord de licență implică faptul că SDK-ul nu poate fi utilizat decât dacă dezvoltatorul este de acord să nu întreprindă acțiuni care pot duce la fragmentarea Android. Aceasta include participarea la crearea, promovarea sau distribuirea unui SDK pe baza SDK-ului oficial.
Noua clauză înseamnă că cei interesați de crearea unui nou fork Android 4.2 sau mai nou vor trebui să își creeze propriul SDK, de la zero.
„Este adevărat că libertatea este necesară pentru a menține software-ul gratuit în avans și în creștere constantă”
NU. libertatea software-ului gratuit trebuie menținută pentru a demna ființa umană care folosește, studiază, partajează și modifică (cu condiția să știe cum să o facă) software-ul. Software-ul nu este un scop în sine, ființa umană este.
Este adevărat că libertatea este necesară pentru a menține software-ul gratuit în avans constant și în creștere, dar dacă este singura modalitate de a menține un sistem unic și stabil bine controlat, îl văd bine, deși ar fi trebuit să încerce o altă strategie înainte de a lua acest lucru măsura.
Bine și rău, libertatea este redusă puțin, dar se obține un sistem mai unificat
Articol bun.
dezvoltarea de aplicații Android
Sunt de acord cu @shackra sislock
În caz contrar, noțiunea de software gratuit nu ar avea sens.
Pe baza a ceea ce am citit, confirmă ceea ce spune articolul anterior că termenii nu au fost niciodată modificați (ceea ce s-a întâmplat a fost că atunci când descărcați sdk, acum arată că EULA) și că, de asemenea (așa cum a menționat JarFil) nu se aplică componentele gratuite (așa cum menționează paul în actualizare), iar cel mai incredibil lucru (și este menționat în comentariile notei) este că această licență acoperă binare, dar nu și sursele care creează binare (care sunt cu licență Apache) .
Linia de fund pentru a o face scurtă: dacă Google nu ar arăta acel EULA, nu am fi observat.
De asemenea: Replicant a fost creat de la mijlocul anului 2010, gândindu-se doar la înlocuirea jucăriilor proprietare cu cele gratuite. Acum poate fi mai notoriu, dar numai pentru fanii Linux.
Exact ... ceea ce nu este clar pentru mine este modul în care binarul poate fi „proprietar” și codul sursă gratuit ...?
Cred că punctul menționat de copil este încă valabil. Deși a fost inclus pentru o lungă perioadă de timp, abia acum te obligă să accepți termenii pentru a descărca SDK-ul și acolo a fost descoperită problema. Oricum, important nu este atât dacă subiectul este nou sau vechi, ci întrebarea exprimată în primul paragraf. Pentru mine nu are niciun sens să spun că licența acoperă binare (în ansamblu, nu numai „componentele proprietare”) și, pe de altă parte, să spun că codul sursă are părți „gratuite” și alte părți „proprietare”.
Sper că am fost clar.
Noroc! Paul.
În schimb, aștept FirefoxOS
@William Cabrera și eu!
Nota a fost scrisă de un jurnalist. Niciun angajat Google nu a ieșit să nege vestea.
Pe de altă parte, vă recomand să citiți acest alt articol ( http://code.paulk.fr/article0008/what-s-up-with-the-android-sdk) în care se răspunde la unele dintre punctele „negate” din articolul pe care îl menționați.
Noroc! Paul.
2013 Disqus
Această notă iese în contradicție cu totul
http://www.zdnet.com/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about-7000009406/
Dacă restrânge libertatea, nu este nimic bun ... la ce bun un ciocan dacă poate fi folosit doar cu unghii marca X?
Clauza nu este nouă, a fost de la început.
La fel ca și celălalt:
3.5 Utilizarea, reproducerea și distribuirea componentelor SDK-ului licențiat sub o licență de software open source sunt guvernate exclusiv de termenii acestei licențe de software open source și nu de acest Acord de licență.
Clauza non-free se aplică numai instrumentelor SDK, nu componentelor gratuite.
nicio problemă, aștept să fie lansat Ubuntu, așa că îl instalez pe smart
chiar astept ubuntu pentru smartphone-uri
Și nimeni nu se așteaptă la Debian 7 GNU / Linux pentru dispozitivele lor mobile? Este o alternativă mai bună.