[idle] Re: vyprosi i otgovori

> > Znam che nqkoi ot tezi wxprosi sa twxrde religiozni, drugi sa twxrde
> > razmiti, no obshto wzeto trqbwa da reshim wsichkite(i ewentualno oshte
> > nqkoi drugi, koito sega sxm izpusnal) predi da sednem i da pishem
> > nqkakxw kod. Nqkoi weche sa resheni, a drugi sa twxrde obshirni.
> >
> > Na nqkoi trqbwa wseki da otgowori personalno.
>
> Tova oznachava li che trqbva i personalnite otgovori da syvpadat (da sa
> blizki).
Wsxshtnost wxobshte ne e zadxlzhitelno. Hubawo e wseki da si izkazhe 
mnenieto po personalnite wxprosi mnogo tochno, za da mozhe da ni e qsno 
kakwi naglasi ima. Ne e losho da kazhesh che ne ti se raboti mnogo i da 
rabotish ot wreme na wreme, no e losho ako kazhesh, che si mnogo nawit da 
rabotish, a pxk wsxshtnost neshtata ne stoqt. Swobodnoto wremem trqbwa sami 
da si go otchetete - towa ne e oprawdanie.

> > Sega nqmam wreme da se zaemam s nqkakwi otgowori, a i pxrwo iskam da
> > widq kak shte priemete wxprosite. Dostatxchno osnowatelni, pxlni li sa?
>
> Ami na men mi haresvat. I ako znam che sled kato svyrshim s tezi vyprosi
> naj-nakraq shte pochnem da rabotim ne mi e problem da otgovorq. Za nqkoi
> izkam utochneniq, a za drugi maj prosto nqmam otgovor (tezi sys ;-)
> nakraq).
Te sa dostatxchno seriozni
>
> > 1. Tochen statut na IDLe
>
> Tova ne mi e qsno. V smisyl dali shte rabotim po IDLe ili shte go
> pogrebvame li?
Wsxshtnost towa beshe i naj-wazhniqt wxpros - OpenSource ili ne, no weche e 
reshen.

> > 2. Kxde shte se hostwa proekta, kato CVS, WebPage i dr.
>
> Tova maj veche e qsno. SFN.
Da.

> > 3. Kakxw licenz shte ima?
>
> Za sega sym za GPL, no mi ostova da procheta i LGPL. No opredeleno ne
> mislq che BSD ili Artistic sa podhodqshti.
I az sxm za GPL. Ne mislq che LGPL e podhodqsht - mozhe sled wreme da 
promenim nachina na polzwane na IDLe. 
Otdelno si mislq, che ne trqbwa da ima otcepwane ot proekta t.e. Johny 
reshawa, che neshtata ne mu otxrwat, wzima source-a i pochwa da si razwiwa 
sobstwen OS proekt - Johny's IDLe. Towa se sreshta w pochti wsichki golemi 
proekti, koito az poznawam. A i oblastta w koqto rabotim e sklonna kxm 
takiwa neshta, ponezhe e po-abstraktna.

> > 4. Nowa versiq li pochwame ili prodxlzhawame starata?
>
> Pone dokolkoto az sledq list-a maj shte pishem nova versiq.
I az taka razbrah.

> > 5. Kakwa organizaciq na ekipa shte imame - broi developeri,
> > maintaineri, drugi kadri.
Az sxm za: 1 maintainer za wseki 6-7 developer-a i ne mislq che shte e mnogo 
razumno na segashniqt etap(t.e. blizkite 1 - 2 godini, predlagam che 
tolkowa shte e nachalnita faza na razbotata, dokato ne izleze neshto 
smisleno) da pozwolqwame da se sxbere ogromen ekip, ponezhe towa bi 
zatrudnilo rabotata. Spored men mashtabxt na proekta e za okolo 10-15 
developer-i.

> > 6. Koe shte e osnownoto komunikacionno sredstwo za koordinaciq
Taka mislq si da e mailing list, a ne forum. Naistina mozhe da polzwame ili 
SF mailing lista ili tozi nastoqshtiqt. I dwata lista mislq che sa 
ekwiwalentni(mozhe bi serverite na Freelists sa malko po-nenatowareni) - 
imat arhiv na sxbshteniqta, nastrojki prez Web, kontrol na userite, spam 
filtri. Taka che maj e wse edno.

> > 7. Kak shte poddxrzhame dokumentaciqta i kakwo shte wkljuchwa tq.
>
> Dokumentaciqta e chast ot source-tree v direktoriq doc/. Ne znam tochno
> na kakyv ezik shte e pishem, no predpolagam ili LaTeX ili texinfo. Ako
> imate po-dobri idei kazhete.
Ne stawashe wxpros w koq poddirektoriq shte q slozhim(towa da ni e 
problemxt), stawashe wxpros kolko chesto da q popxlwame, s kakxw tip 
informaciq, dr. podobni. Po tozi wxpros wse oshte nqmam mnenie.

> > 8. Kakxw stil shte izpolzwame pri pisaneto na kod
Mozhem da naprawim neshto kato statistika. Wzimame 100 prilozheniq ot 
OpenSource sweta i wizhdam, koj e naj-chesto izpolzwaniqt stil ili pxk 
nqkoi ako ni hwane okoto, kato podredenost, struktura i t.n.
Drugiqt wariant e da potxrsim razlichni standarti i da si izberem edin.(ne 
znam namirat li se takiwa neshta z net-a)
Predlagam da pishem na ... ANSI C, s minimalno izpolzwane na LIBC. Znam che 
shte me izqdete s parcalite za towa neshto, no wsqkakwi GNU extensions ili 
obektno orientirani shturotii shte ni narusjat sxwmestimostta. Ideqta mi e 
da se kompilira na wxzmozhno naj-golqm broj kompilatori, platofrmi, 
arhitekturi i dr. a towa stawa samo s nqkoi malko po-star standart(ne stawa 
wxpros za nqkoj sxs stariqt sintaksis)

> > 9. Za kakwi mashini shte e prednaznachen
>
> Vsqkakvi 32 bit i nagore. Mozhe da se ogranichim do platformite imashti C
> compiler (primerno supported machines na GCC).
Mozhe bi si chuwal za compile farm na SF.

> > 10. Za kakwi otrebiteli shte e prednaznachen
Da software developer-i. W tozi smisxl mozhe da mu slozhim i LGPL licenz.

> > 10. *Tochna formulirowka na celite*
>
> Total World Domination ;-)
Tuk si mislq che e neobhodim mnogo po-tochen otgowor. Mozhe bi po-natatxk.

> > 11. Kak shte izglezhda IDLe(kato cwqt, miris, wkus i dr.,  no predimno
> > kato idei :))
> Tova maj trqbva da ostane za posledno zashtoto ima da se karame tolkova
> kolkoto i za ostanalite vyprosi.
Da.

> > 12. Na kakxw etap pochwame da pishem kod?
> Mozhe li da poqsnish.
Ami dali kogato sme napxlno prikljuchili s ideite ili sled kato sme gi 
utochnili 70-80% i da ostawim drugata chast po wreme na pisaneto na kod ili 
paralelno s towa. W pxrwiqt sluchaj mozhe wxobshte da ne stignem do 
pisaneto na kod, a wxw wtoriqt ima riska ot design fault.


> > 13. *Kakwi sa ni ochakwaniqta?* (kato wreme za razrabotka, kato
> > uspewaemost, populqrnost i mnogo drugi)
>
> Tova ne se li prepokriva s celi (vypros 10).
Ne. Towa  e personalen wxpros.
Moite ochakwaniq sa, che do 1-2 godini shte sme gotowi s nqkakxw stable i 
*useable* release, nqma da imame pochti nikakwa populqrnost, ewentualno 
shte se prisxedinqt naj-mnogo 2-3 developer-a. A za sled towa ne iskam da 
komentiram. Wsxshtnost populqrnostta zapochwa sled pxrwiqt release, a ne po 
wreme na razrabotkata ;)

> > 14. *Kak shte se wzimat resheniqta za bxdeshtoto razwitie na IDLe, kato
> > idei i organizaciq?*
>
> Tova maj go kazah po-gore. Discusiq v maillist-a. Eventualno se pribqgva
> do glasuvane i se broqt glasovete. (1 dev = 1 glas). Ako stanem mngo hora
> (> 10-15) mozhe da si napravim i komitet za vzimane na resheniq systoqsht
> se ot naj-activnite developer-i, no za sega glasuvaneto na vsichki maj e
> udobno.
Ne mi se iskashe da stane kato w parlamenta(osobeno kato gledam tam kakwa 
efektiwnost imat), wxpreki che taka e naj-demokratichno. I wse pak 
predlagam maintainer-a da ima malko po-golqmo wliqnie, kato naprimer 2, 
dazhe 3 glasa ili prawo na neshto kato veto(argumentirano de, i w 
izkljuchitelno redki sluchai, swxrzani samo s direktnoto razwitie na koda). 
Pone w drugi OS proekti, na koito sledq razwitieto, na maintainer-a se 
gleda na chowek, kojto ima poslednata duma osobeno za neshta kato 
source/project merge, split i drugi podobni.
I wse pak ne mi se iska da ima otcepnici, samo zaradi towa, che mnogo 
dxrzhat neshtata da sa kakto te iskat.

-- 
Ivaylo Riskov <ivaylo_riskov@xxxxxxx>

"If it happens, it must be possible."

Other related posts: