Microsoft će objaviti exFAT Spec, ali programeri Linuxa nisu sretni

Microsoft je najavio da će objaviti tehničke detalje o implementaciji standarda exFAT i omogućiti integriranje podrške u Linux kernel u budućnosti. Ovo je velika promjena za Microsoft, koji je svojedobno oružao svoje FAT patente. Iako je Samsung objavio GPL upravljački program za exFAT još 2013. godine, patentni tereti spriječili su distribuciju upravljačkog programa kao dijela Linuxa.



To se sada može promijeniti ako je upravljački program uključen u buduće verzije Linux jezgre. Ali kao Phoronix primijetio , rasprava na popisu za slanje pošte bila je kritična prema postojećem kodu upravljačkog programa, koji je označen za uključivanje u jezgru nakon Microsoftove najave. Christoph Hellwig, dugogodišnji programer Linuxa, nazvao je to 'gomilom sranja', rekavši:



To je u osnovi ponovna primjena fs / masti / koja nije u skladu sa standardima jezgre, uz nekoliko indirektnih mjera koje također podržavaju exfat. Dakle, nijedan rad na ovoj bazi kodova zapravo nas neće dovesti naprijed. Umjesto toga, netko može potrošiti nekoliko dana na to i zapravo ima datotečne sustave za testiranje, samo treba prenijeti bitove niskog nivoa u našu dobro provjerenu fs / fat kodnu bazu, umjesto da ih duplicira.



Greg Kroah-Hartman, koji održava Linux stabilnu granu, branio odluka da se kôd preuzme na inscenaciju, unatoč trenutnom stanju, napisala je: „Znam da je kôd užasan, ali rado ću uzeti grozni kôd u inscenaciju. Ako vam smeta, samo molim vas zanemarite to. '

Stephen J. Vaughan-Nichols piše da bi se taj potez mogao čitati kao djelomični odgovor na zahtjev Bradleyja Kuhna kada se Microsoft prošle godine pridružio paktu o nenapadanju otvorene mreže izuma (OIN). Nakon što je primijetio da je Microsoft u prošlosti posebno uzdrmao dobavljače Linuxa zbog licenciranja naknada povezanih s exFAT-om, pozvao je Microsoft da 'podnese da se exfat kôd i sami postave pod GPLv2 ili novijim'. Microsoft nije poduzeo ovaj korak. Umjesto toga, objavljuje specifikaciju i podržava rad na stvaranju Linux upravljačkog programa koji će jezgri ubuduće dodati exFAT podršku. Iako Microsoft podržava ovaj napor, očekuje da stvarnu predaju koda izvrše drugi.



Što se tiče zašto Microsoft poduzima ovaj korak, u ovom određenom trenutku, tvrtka je možda dala odgovor prošle godine na summitu otvorenog koda u Europi. SJVN citira Stephena Wallija, glavnog upravitelja programa za Azure, koji je rekao:



Otvoreni izvor promijenio je sve. Kupci su se promijenili. Prije petnaest godina, direktor informatike rekao bi: „Nemamo otvoreni izvor, pogriješili bi, ali to su mislili.“ Sada informativni direktori znaju što je bitno za otvoreni izvor ... Microsoft je uvijek bio tvrtka od, za i za programeri. U ovom trenutku povijesti programeri vole otvoreni izvor.

Protivljenje takvom potezu ili zabrinutost zbog namjere Microsofta da nešto kriomice čini opasnim u većini OSS zajednice. Microsoft godinama pokušava dokazati svoju dobronamjenost otvorenog koda, čak je išao toliko daleko da je integrirao Bash ljusku i Linux kernel u sustav Windows 10. U prošlosti su postojale žestoke borbe oko standardizacije između Microsofta i članova otvorenog izvorne zajednice, uključujući borbu između zagovornika Office Open XML (Microsoft) i OpenDocument Format (ODF) prije više od deset godina.



Danas nema tragova od takvih sporova. Otkako je Satya Nadella preuzela posao u Microsoftu, tvrtka je bila izrazito prijateljskija prema proizvodima otvorenog koda. Hoće li to odražavati Microsoftovu spremnost da prizna objektivnu popularnost softvera otvorenog koda ili novi front u lukavom, dugotrajnom ratu za sabotažu tih proizvoda, vjerojatno je u oku promatrača.