Esitleti projekt Flock, mille raames loodud forks Google'i BSD-litsentsi all arendatavast kasutajaliidese raamistikust Flutter. Forki loomise algatajaks oli Matt Carroll, endine Google'i töötaja, kes kuulus varem Flutteri arendajate meeskonda. Forki loomise põhjuseks toodi välja piisava ressursi puudumine, mida Google sellele projektile suunab.
Google lõpetas 2023. aastal Flutteri peaarendajate meeskonna laiendamise ning 2024. aastal vabastas ettevõte osa töötajaid. Forki asutajate arvates ei piisa Google'is jäävatest arendajatest ja väljaüüritud osalejatest projekti täisväärtuslikuks arenguks. Tulemusena viis Flutteri arendajate puudus prioriteetide muutumiseni ja raamistikku arendamise stagnatsioonini töölauaplatvormide jaoks (arendus 3-st 6-st toetatud platvormist on praegu piiratud ainult olemasoleva koodibaasi hooldamisega). Arendajate puudus avaldab ka negatiivset mõju probleemide lahendamisele — mõned veateated võivad jääda ootele aastateks.
Flock projekt ei kavatse olemasolevat kogukonda lõhkuda ning peab end "Flutter+"-iks — peamise projektiga sünkroonitud fork, millel on eesmärk pakkuda Flutteri ajakohastamise ja vigade parandamise lahendusi, mida Google'i Flutteri arendajate peamine meeskond ei saa või ei soovi rakendada. Projekti eesmärk on kiirendada arendust ja laiendada arendusressursse, kaasates kogukonda, mis ei ole Google'iga seotud. Praegu vastab Flocki hoidla sisu täielikult Flutteri hoidla sisule.
Flutteri põhimeeskonnaga vahetu suhtlemise takistustena mainitakse peaarendajate ajapuudust kolmandate osade muudatuste ülevaatamiseks, arvukate kooskõlastuste põhjustatud aega, vaidlustavate otsuste arutelude viibimist ja arendajate probleemide mõistmise puudumist (põhimeeskond tegeleb Flutteri arendamisega, mitte selle baasil rakenduste loomisega, mis raskendab mõistmist, kui oluline on mõnede probleemide kiire lahendamine). Eeldatakse, et kogenud Flutteri rakenduste arendajad ja seotud paketid saavad kasutada hargnemist, et kiiresti parandada tekkivaid probleeme ja lisada soovitud uuendusi, ootamata Flutteri põhimeeskonna vastust ega kooskõlastades nendega muudatusi.
Oma poolt saab Flutteri põhimeeskond võimaluste piires, vastavalt oma ajakavale ja arvestades oma kriteeriume, kanda muudatusi forkist Flutterisse. Arvestades, et Flockis plaanitakse kaasata suur hulk osalejaid, kes tegelevad muudatuste ülevaatamisega, aitab forkist muudatuste üleviimine tõsta Flutteri koodibaasi kvaliteeti. Samal ajal ei ole kogukond piiratud Flutteri põhimeeskonna võimalustega ja saab rakendada tõhusamaid ja paindlikumaid arendusreegleid.
Allikas: opennet.ru
