12. 1. 2010

Štěpení uživatelů MB-02+

Ačkoliv jsem velkým zastáncem opensource, jsem letitým uživatlem GNU/Linuxu, vždy jsem se snažil u svých výtvorů, aby byl přiložen i zdrojový kód, nikdy mi nevadilo, když se někdo pohrabal v přiložených zdrojových kódech, opravil mě, resp. dopsal nějakou funkci (ačkoliv to se nikdy nestalo, ale bylo by to krásné ;) ), musím ohledně výtvorů MB Maniax změnit názor.

Vše začalo tím, že se zde jistá skupinka lidí (nebudu jmenovat, ale zainteresovaní ví...), že vydali verzi BS Dosu, která nepočítá se stavajícím formátem virtuální diskety (127x8), ale tento BS Dos používá virtuální disketu o shodném formátu jako na fyzické disketě. Co z toho vyplývá - vzájemná nekompatibilita. Totiž stane se toto:

Sejdou se dva spectristi se svými MBčky a budou si chtít vyměnit prográmky a nemůžou... protože používají vzájemně nekompatibilní formát na CF kartě. Nádhera, že?

Jako důvod tohoto opatření byla uvedena kombatibilita s emulátorem RealSpec. Nevím jak Vy, ale za mého mládí se vytvářely programy, utilitky pro PeC aby se lépe pracovalo na ZX a tyto utilitky se přizpůsobovaly ZX Spectru. A dnešek? Odpovím větou klasika: "Je nová doba, upravujeme programy na ZX spectru, aby se lépe dělalo na PeCi".

On je hlavní průšvih v tom, že uživatelů MB-02+ je pět a půl a tímto upraováním zaběhlých věcí (ač třeba nejsou šťastně řešeny) se začneme škatulkovat na lidi, kteří mají různou konfiguraci na MB-02+. Možná se teď ptáte, proč prostě nepřejít na (staro)nový formát? Odpověd je jednoduchá: kvůli emulátoru na PeCi (který je navíc pro Dos/Windows) si ukrojit z kapacity virt. diskety něco málo přes 200kB? 200kB na disketě je v lepším případě několik programů uložených navíc... prostě ja jsem proti.

Dnes se mi ozval Hood, že jsem při tvorbě RTC Patche nedodržel standart definovaný v MS Dosu a tudíž se mu v Total Commanderu špatně zobrazuje datum a že chce upravit RTC Patch, PIT (patch na výpis adresáře s časem a datumem) a MB Commander, kde toto upraví. Jeho jediný argument proč chce upravovat něco co 8 let funguje dobře, byl že jsem nedodržel standart MS Dosu a pracuje se mu špatně v Total Commanderu. O úpravě pluginu do Total Commanderu (který umožní připojit virtuální disketu) nechtěl slyšet.

Jelikož nechci při jakémkoliv dalším vývoji MBC, PITa či RTC Patche hlídat různé verze zapisování/vypisování datumu, rozhodl se výkonný výbor MB Maniax následovně.

Všechny doposud vydané programy pod hlavičkou MB Maniax, jsou tímto "close source" (ačkoliv toto označení není správné). K programům budeme zdrojové kódy dále přikládat, ale nepřejeme si, aby bez našeho svolení někdo se zdrojovými kódy či binárkami manipuloval, či takto upravené programy dále šířil elektronickou či jinou cestou.

Doufám, že tímto zamezíme dvojitým verzím, vzájemné nekompatibilitě a podobným prasárnám.