Citat:
Dragi Tata:
Meni je jasno da neko može da pravi programe iz raznih ne-finansijski motivisanih razloga, ali da ih objavljuje pod jednom tako anti-programerskom licencom kao što je GPL, to mi nikako ne ide u glavu. Ne samo da je glupo, već i okrenuto protiv struke u celini.
Pa stvar je u sledećem. Kada bi
sav softver bio pod GPL-om, to uopšte ne bi bilo anti-programerski. Tada bi ti mogao da uzmeš program koji često koristiš, ali ti u njemu nedostaje jedna opcija, i da je dodaš. Kao programeru, ovo ti znatno olakšava stvari (ne moraš da pišeš jedno te isto).
E sad, najveći deo posla svakog programera je pisanje već postojećih stvari kako bi mogao da dodaš samo ono što ti već imaš. Naravno, tu su uvek biblioteke koje mogu da pomognu, i kojima je baš to i zadatak.
Pošto ti sigurno koristiš biblioteke, i smatraš ih veoma korisnim, slobodan softver ti je tada isto to, samo malo složenije, već uklopljeno i spremno za nadogradnju. Ako želiš, možeš lako da rastaviš na biblioteke i da nastaviš da koristiš.
To što on ima izvorni kod na raspolaganju, neće olakšati nekom krajnjem korisniku da iskoristi svoju slobodu menjanja programa, pošto će mu trebati znanje. I zato će on od tebe tražiti da mu napraviš program za knjigovostvo, ti ćeš uzeti zamišljeni GNU bookkeeping, prevesti na odgovarajući jezik („gnjigovodstvo“ :-), i dodati samo one opcije koje još trebaju tom korisniku. Naravno, cena će biti ista kao i ona koju bi dao pri običnoj prodaji, a tebi (programeru) će biti lakše, i proizvod će biti kvalitetniji (više si imao vremena da se posvetiš samo onome što je nadgradnja). Svi zadovoljni, zar ne?
Naravno, ima i nedostataka, ali neću valjda ja o njima da pričam ;-)
Suština je sledeća: ako nekome slobodan softver znači, to su programeri. Ostalima možda donosi poboljšanja, a možda i ne.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.