Izlasiet mūsu pilno laika grafiku un konsoles OS un Android-x86 strīdu analīzi.
Android-x86 izstrādātāju kopienā plosās vētra. Kopfinansētā projekta “Console OS” izpilddirektors ir apsūdzēts Kickstarter atbalstītāju krāpšanā, nepildot savus solījumus. Pateicoties populārajiem pavedieniem sociālo mediju vietnēs piemēram, reddit, vētra pārauga pilnīgā drāmas viesuļvētrā.
Bet kas ir iesaistītās puses, kas notika, un kā tas iekļaujas plašākā atvērtā pirmkoda izstrādes pasaulē? Es iedziļinājos daudzās ziņās par šo problēmu gan pagātnē, gan tagadnē, lai sniegtu jums visaptverošu pārskatu par to, kas notika starp Console OS un Android-x86.
- Android-IA: Android operētājsistēmā Intel Arhitektūra ir atvērtā pirmkoda sadarbība, lai nodrošinātu Android ar Intel aparatūru. Pats Intel sniedza lielu atbalstu grupai, kas ir ļoti svarīgi, lai novērstu ar aparatūru saistītas kļūdas un nodrošinātu nepieciešamo draiveru pareizu darbību operētājsistēmā Android. Bez īpaša brīdinājuma Intel atteicās no atbalsta projektam visā aparatūrā, izņemot MinnowBoard MAX. Nav skaidrs, kāpēc tieši šī kustība notika.
- Android x86: Atvērtā koda, sadarbības mēģinājums portēt Android uz plašu datoru klāstu, kas darbojas ar Intel arhitektūru. Projektu uztur brīvprātīgie bez pārdevēju atbalsta, un tas ir veiksmīgi portēts Android dažādām ierīcēm.
- Čih-Vei Huans: Android-x86 atvērtā pirmkoda projekta galvenais uzturētājs. Atrodas Taivānā, izstrādātājs ir piedāvājis savu laiku Android-x86 kopš 2009. gada. Intervija ar Chih-Wei Huang skrēja pa Gamasutru pusotru gadu atpakaļ, kas sniedz ieskatu viņa darbā ar Android-x86.
- Kristofers Prikse:Console, Inc. izpilddirektors un Console OS publiskā seja. Pazīstams ar saviem iepriekšējiem pasākumiem “Mechaworks” un “iConsoleTV”.
- Konsoles OS: Kopfinansēts darbs, ko veica Mobile Media Ventures, Inc. (MMV) (tagad pārdēvēts par Console, Inc.) lai portētu Android datoros, kuros darbojas Intel arhitektūra. Šķiet, ka tas ir Android atvērtā pirmkoda projekta dakša, un tā mērķis ir izveidot funkcionālu Android, pamatojoties uz dažādām populārām galddatoru/klēpjdatoru konfigurācijām, licencējot draiverus no Intel. Kickstarter beidzās 2014. gada 11. augusts ar 78 497 $, kas iegūti no 5695 atbalstītājiem. Projekta ilgtermiņa mērķis, pēc izpilddirektora teiktā, ir "paaugstiniet [līdz] Vulkan un izmantojiet Console OS, lai izveidotu spēļu konsoli, kas uzņemas galvenos spēlētājus.”
Piezīme: ir daudz mazāku notikumu, kas ietekmē katras puses sūdzības, taču tie ir bāli salīdzinājumā ar tālāk uzskaitītajiem notikumiem.
2014. gada 12. jūnijs: Konsoles operētājsistēma tika paziņota vietnē Kickstarter.
~2014. gada jūnijs-augusts: Kristofers Praiss un visas diskusijas par konsoles OS ir aizliegtas no Android-x86 diskusiju dēļa. Grupas aizlieguma iemesls ir tas, ka pēc sarunas ar Praisu viņi ātri atzina projektu par krāpniecību.
2014. gada 11. augusts: konsoles OS Kickstarter beigusies.
~2015. gada janvāris: Intel pārtrauc Android-IA atbalstu, pārtraucot gan Core, gan PC planšetdatoru atbalstu.
2015. gada 11. decembris: Chih-Wei Huang publiski izsauc Kristoferu Praisu un Console OS, norādot, ka Praiss krāpj savus Kickstarter atbalstītājus, nepildot savus solījumus.
2015. gada 25. decembris: pretreakcija sāk burbuļot, jo vairākas tirdzniecības vietas un izstrādātāji sāk risināt šo problēmu. Tas kļūst populārs, kad stāsts tiek publicēts Android subreddit. Tajā pašā dienā Christopher Price ievieto atjauninājumu Console OS Kickstarter lapā, reaģējot uz kritiku.
2015. gada 31. decembris: atbildot uz apsūdzībām, kas tika izvirzītas Chih-Wei Huang Kickstarter atjauninājumā, Chih-Wei Huang izaicina Kristofers Praiss ražot vismaz 10% no viņa solītajām funkcijām un piedāvā viņam 50 000 USD, lai to paveiktu līdz jaunajam gads. Kristofers Praiss atbild, bet nepieņem Huang kungu izaicinājumam, norādot, ka Android-IA adresātu saraksts nav īstā vieta, kur to darīt.
Chih-Wei Huang -> Christopher Price/Console OS:
- Apsūdz Praisu savu atbalstītāju krāpšanā, nepildot Kickstarter solījumus.
- Norāda, ka Kristofers Praiss nav uzrakstījis nevienu oriģinālo kodu konsoles operētājsistēmai un ka konsoles OS patiesībā neeksistē.
- norāda, ka konsoles operētājsistēmas esamība kaitē Android-x86 reputācijai, jo ikviens, kas lasa iConsole git žurnālu, to redzēs. “Cwhuang” ir lielākais ieguldītājs uz projektu. Ja viņš klusējot piekrīt, pret viņu var “izturēties kā pret līdzdalībnieku [tiesā]”.
- Norāda, ka savos daudzos sarakstes mēģinājumos (pat vienreiz klātienē) Praiss ir noraidījis viņa pieprasījumus demonstrēt Console OS.
Kristofers Praiss -> Chih-Wei Huang:
- Apgalvo, ka Chih-Wei Huang mēģina “sakratīt” Price, pieprasot viņam samaksāt 50 000 USD, lai izvilktu kodu no Android-x86 projekta. Lai iegūtu pierādījumus, viņš ievietoja e-pasta sarunu ar Huana kungu. Tā kā Chih-Wei Huang ir Android-x86 projekta galvenais administrators, viņš ir atbildīgs par piesaistes pieprasījumu pārvaldību.
- Norāda, ka Huan kungam nav saprātīgi pieprasīt ziedojumu no Android-x86, nosaucot to par “neveiksmīgu” un “kaunu atvērtais avots." Viņš norāda, ka Huang kungs ir ASUS darbinieks, un uzskata, ka tas ir neprofesionāli no darbinieka puses. pieprasījumu.
- norāda, ka Chih-Wei Huang ir pārāk kritisks pret Intel un Console OS.
Christopher Price/Console OS -> Android-IA
- Esam vīlušies, ka Intel pārtrauca Android-IA atbalstu, jo konsoles OS lielā mērā paļāvās uz Android-IA, lai Android pareizi darbotos ar jaunāku Intel aparatūru.
Kopiena -> Christopher Price/Console OS
- Uzskata, ka konsoles OS ir bet viena virkne garā rindā neveiksmīgu projektu no Mechaworks, iConsoleTV un tagad Console OS/iConsole Micro. Galvenās problēmas ar projektu izriet no godīguma trūkuma par to, no kurienes projekts varētu iegūt.
- Uztrauc, ka Android-x86 būtu grēkāzis par Price doto solījumu nepildīšanu.
- Ir apsūdzības, ka Price ir izveidojusi Kickstarter kampaņu, zinot, ka Android-IA atbalsts nebūs ilgs.
Skaidrs, ka ir daudz, daudz prasību. Mēs izskatīsim katru, lai ļautu jums izlemt patiesību aiz lietas. Ņemiet vērā, ka daudzas no šīm saitēm ir balstītas uz komentāru sadaļām dažādos emuāros un rakstos. Diskusija par šo tēmu ir bijusi ļoti sašķelta, un tāpēc to ir grūti izsekot.
Pret Christopher Price/Console OS
-
Vai konsoles OS nav izdevies piegādāt?
- Konsole OS lepni parāda sarakstu ar atšķirībām starp sevi un citām Android-on-Intel OS. Tā kā mēs vēl neesam redzējuši funkcionējošu versiju ārpus sākotnējā KitKat DR1 ROM (kas ir balstīta uz Android-IA, bet bez nevienas no solītajām funkcijām).
- Kristofers Praiss ir paziņojis, ka viņi ir iztērējuši savu Kickstarter naudu, mēģinot turpināt veidot Android-IA, tiklīdz Intel atteicās no atbalsta. Viņi apgalvo, ka ir iztērējuši ievērojamu finansējumu, lai licencētu un izstrādātu Console OS, un ka viņi šobrīd nevar atmaksāt cilvēkiem. pēc Amazon/Kickstarter veiktajiem samazinājumiem. Turklāt viņš norāda, ka viņa 6 cilvēku komandai ir iztika no savāktajiem 78 tūkstošiem dolāru pagājušajā gadā.
- Kā daļu no Kickstarter komanda ir apsolījusi saviem atbalstītājiem piegādāt T-kreklus, klēpjdatorus un citus labumus. šie nav piegādāti.
-
Vai konsoles operētājsistēma ir bijusi negodīga?
- Sadaļā Kickstarter “Riski” patiešām nebija norādes, ka projekta izstrādei būtu liela nozīme Android-IA.
- Iekš 29. oktobristh Atjaunināt savā Kickstarter lapā Console OS, visticamāk, jau izmantoja Android-x86 kā bāzi, to neminot. Līdz šim Android-IA atbalsts bija iepriekš noteikts, taču atjauninājumā Price norāda, ka viņi to varēja “[skatīties] trīs filmas tieši HD kvalitātē” no “Intel Core 2-in-1”. Toreiz Price paziņoja, ka Console OS komandai tas vairs nebūtu jādara “Cīnies ar zobiem un nagiem, lai izveidotu dzinēju” kas tagad ir loģiski, ņemot vērā informāciju, ka tie ir balstīti uz Android-x86.
- Cena tagad norāda, ka arī Kickstarter atbalstītāji investējis iekš Konsoles OS vietne un forums. Kickstarter lapā par to nebija tiešas norādes, taču šķiet, ka Price plāno nozares atbalstu, lai turpinātu darbu pie Console OS. Veidojot vietni un kopienu un pārvēršot Console OS atvērtā pirmkoda versiju, Praiss cer, ka viņš spēs pamudināt izstrādātājus un oriģinālo iekārtu ražotājus atbalstīt projektu.
- Neatkarīgi no tā, vai Praiss ievietoja savu Kickstarter, zinot, ka Android-IA atbalsts ilgs, nevar tā vai citādi pierādīt. Savā Kickstarter atjauninājumā Praiss apgalvo, ka ir nodrošinājis “Izraudzītie līgumi gan par mārketingu, gan inženierzinātnēm” no Intel, tomēr šie līgumi "Neinformēja [viņus] par būtiskām Intel atbalsta pārskatīšanām līdz brīdim, kad Kickstarter kampaņa bija beigusies." Praiss nekad nav patiesi pierādījis, ka viņam ir bijis kāds atbalsts no Intel, kas ir ļoti svarīgi, lai pamatotu viņa apgalvojumu, ka viņam ir spēcīgas attiecības ar Intel.
-
Vai konsoles OS ir ieviesusi kādu oriģinālo kodu?
- Savā sākotnējā ziņojumā par konsoles OS Chih-Wei Huang piemin, ka Price nav veicis oriģinālu darbu. Kā pierādījumu, viņš izpildīja git diff lai parādītu, ka vienīgās veiktās izmaiņas bija nosaukuma maiņa un Trebuchet (Cyanogenmod palaišanas ierīces) iekļaušana. Price apgalvo, ka veiktās izmaiņas "neparādītos git atšķirībā." Viņa skaidrojums, kāpēc tas notiek, ir tāpēc, ka, pēc Praisa teiktā, tikai 70% no viņu koda ir tiešraidē Github, un tāpēc tas kritika ir pāragra. Viņš arī apgalvo, ka konsoles OS funkcijas "modernākie Intel draiveri" kas nav pieejami nevienā Android-x86 izplatīšanā.
- Atjauninājumā Price norāda, ka viņam ir "atvērtā avota desmitiem kodola ielāpu." Tomēr, ja sekojat viņa sniegtajai saitei un atverat zip failu, jūs atklāsiet, ka zip failā galvenokārt ir ielāpi, kas ņemti tieši no Intel darbiniekiem.
- Iekšā komentē reddit, Price apgalvo, ka Console OS “dinamiski tulkot ARM NDK kodu x86 kodā”, kas, kā norāda Chih-Wei Huang, ir funkcija, kas ņemta no Android-IA un jau ir pieejama operētājsistēmā Android-x86.
- Vairākās vietās Praiss sola ieviest kodu pirms Android-x86 nākotnē (pat tik tālu 2014. gada jūlijs), taču tas vēl ir jādara. "Kad mēs pilnībā iestudēsim GitHub, mēs noteikti piedāvāsim stimulus kopienai, lai tā veicinātu uzlabojumus un balvas, kas sniedz labumu gan Android-IA, gan Android-x86, gan konsoles OS." Tomēr Praisa atsakās maksāt "izspiešanas nodeva" uz Android-x86. Cena norādīja, ka Console OS kļūs par “Cyanogenmod to [Android-x86’s] AOSP.”
-
IrKonsoles OS izpildīja kādus solījumus?
- Konsoles OS pieprasa pilnīgu atbalstu Unity, Havok Project Anarchy un Unreal Engine 4. Tomēr, ja nav nekādu darbu, ko parādīt, mēs nevaram teikt, ka šī prasība ir izpildīta.
- Cena ir solījusi uzbūvēt a hipervizors sauc par “InstaSwitch”, lai nodrošinātu netraucētu pārslēgšanos starp Windows un Android bez GPU. Viņš to apgalvoja ar viņu sarunājās vairāki nenosaukti oriģinālo iekārtu ražotāji pār šo tehnoloģiju.
- Cena solīja nosūtīt iConsole Micro 2015. gada vasaras laikā martam, kā arī Console OS alfa un nakts versijas, taču neviens no šiem mērķiem netika sasniegts.
- Runājot par UX, Price ir apsolījis izveidot tādu lietotāja interfeisu “[jūtas] kā PC OS interfeisa standartu galvenā līnija.” Šajā lietotāja saskarnē būtu bijusi lietotņu izvēlne, kas “darbojas ar vairāku uzdevumu veikšanu”, “jauna navigācijas josla”, vienas lapas sākuma ekrāns un pelei draudzīga statusa josla. Visbeidzot, viņš apgalvoja, ka viņam ir “AOSP režīms”, kas izslēdz visus konsoles OS papildinājumus. Šis UX it kā tika nosūtīts dažādiem datoru ražotājiem, kuri teica, ka viņiem "tas patika".
- Attiecībā uz Wi-Fi kartēm un USB kontrolieriem Price apgalvo, ka tie ir licencēšanas draiveri no Realtek, Broadcom, Qualcomm, Atheros un Intel bet ka viņi cīnījās ar Marvell. Viņš arī apgalvoja, ka USB 3.0 strādāja pie "SuperSpeed likmes.”
-
Vai konsoles OS zog kodu?
- Nē, kā norāda Chih-Wei Huang, Android-x86 forking ir "noteikti [likumīgi] un atļauti." Viņš pat mudina to darīt, ja dakša var izstrādāt kaut ko noderīgu projektam.
- Lielākā daļa Android-x86 ir licencēta saskaņā ar Apache 2.0 licence, aizliedzot programmatūras tālākizplatīšanu, to pienācīgi nepiešķirot. Praisa kungs paziņo, ka viņam ir dots pilns ieguldījums tagad visā kodā, kas iegūts no Android-x86, kas, ja patiesība nozīmē, ka viņam nav nekādu licences pārkāpumu. Operētājsistēmā Android izmantotajam Linux kodolam ir nepieciešams, lai avots tiktu izlaists arī saskaņā ar GPL, ko, šķiet, atbilst konsoles OS. Chih-Wei Huang nav apsūdzējis Console OS, ka tā nevienā nesenā paziņojumā nav piešķīrusi savu kodu, tāpēc var droši teikt, ka tas nav strīdīgs.
Pret Chih-Wei Huang
-
Vai Huang kungs ir vainīgs cenas samazināšanā?
- Saskaņā ar Praisa publicēto e-pasta sarunu, Huana kungs izmantoja precīzu formulējumu “ziedot” vietnei “android-x86.org”. Saskaņā ar Huang kungu$50 000 pieprasījums bija mēģinājums pārbaudīt Price, lai noskaidrotu, vai viņš šoreiz var parādīt "kaut ko īstu". Huang kungs pieprasa Console OS video demonstrāciju vai Github augšupielādēto kodu.
-
Vai Huang kungam ir problēmas darbā ar Android-IA?
- Jūs varat izlasīt attiecīgas apsūdzības iekasēts pret viņu šeit. Huana kungam ir kopš atbildēja šīm pretenzijām Android-x86 Google grupā.
Šāds scenārijs atklātā pirmkoda pasaulei nemaz nav svešs. Līdzīga neveiksme notika arī agrāk 2005 starp CherryOS un PearPC. Populārā atvērtā pirmkoda renderēšanas programma Blender ir saskārusies ar daudziem mēģinājumiem savu kodu bāzi peļņas gūšanai neredzot daudzus uzlabojumus, kas iesniegti pirms straumes. Jaunāks un atbilstošāks piemērs ietver Menuet OS un tās dakša Kolibri OS. Kristofers Praiss apgalvo, ka viņa dakša nelīdzinās šiem iepriekšējiem piemēriem. Emuāra ziņā viņš salīdzina konsoles OS ar to Boxee, CyanogenMod un Apple WebKit.
Cena sola atsākt attīstību 2016. gadā, apgalvo, ka ir piedāvājot atlīdzību visiem līdzstrādniekiem savam atvērtā pirmkoda projektam un paziņo, ka nosūtīs visas atlikušās privilēģijas saviem atbalstītājiem. No otras puses, Chih-Wei Huang ir pārcēlies pilnībā pārtraukt Lollipop-x86 izstrādi un pāriet uz Marshmallow-x86 filiāli, lai “Ātrāk vīlies krāpniecībā.”
Mēs esam izklāstījuši priekšvēstures, apsūdzības un pierādījumus, lai, cerams, sniegtu jums visaptverošu pārskatu par pretrunām, kas saistītas ar Console OS. Mēs ceram, ka jūs to uzskatāt par atgādinājumu kritiski pārbaudīt prasības, kas iesniegtas par pūļa finansētiem projektiem pirms ieguldāt tajā savu naudu. Virzoties uz priekšu, mums būs jāgaida un jāredz, vai konsoles OS komanda spēs izveidot kādu kodu, kas ir vērtīgs. Līdz tam Android kopiena ir zaudējusi ticību projektam, ņemot vērā Android-x86 komandas atklājumus.
Kur jūs stāvat šajā jautājumā? Paziņojiet mums tālāk sniegtajos komentāros.
Atjaunināt: Kopš tā laika Kriss Praiss ir atbildējis uz vairākiem komentāriem par r/Android saistībā ar šo rakstu, atrodiet tosšeit