Citat:
srki:
[MySql] Mozes da ga koristis samo za sajt koji TI pravis za sebe. Mnogi placaju drugima da prave sajtove i oni koji se time bave uglavno rade za vise firmi i posto oni njima daju onda ne mogu da koriste MySql pod GPL. Znaci ako neka firma hoce da koristi MySql pod GPL onda ona moraju njeni programeri da naprave sajt i taj kod ne smeju nikome da daju i da prave sajtove za druge firme ili mogu da koriste neki drugi GPL projekat. A ti ako zaposlis programere koje placas par hiljada onda ti MySql licenca i nije skupa. U skoro svim drugim primenama osim web sajta GPL licenca ti uglavnom ne odgovara. Misli se za komercijalnu primenu.
Ovo nije tačno: svaki GPL program se može koristiti proizvoljno!!! Jedino se ne smeju nametnuti dodatna ograničenja. Znači, na primer, ne smeš ti reći klijentu da on ne sme da prebaci MySql softver drugome, ili slično.
Ti
možeš zabraniti klijentu da tvoju aplikaciju, koja radi pomoću MySql-a, ali je relativno nezavisna (uobičajen slučaj), distribuira, prikazuje izvorni kod i slično. GPL ne utiče na druge proizvode koji sa njim rade, ukoliko je proizvod nezavisan (SQL naredbe su, prema mom shvatanju, nezavisne od MySql-a, kao i ODBC, JDBC pristup i slično).
Isto tako, ti možeš distribuirati MySql zajedno uz tvoj program. Ukoliko koristiš MySql biblioteku za pristup (i ako je ona pod GPL), onda i tvoj program mora biti GPL.
Citat:
Citat:
U ovome je problem - ja kao programer ne mogu da koristim nista od tih nacina koje si ti pomenuo, osim eventualno broja 4
Postoji resenje za taj tvoj problem. Jedan nacin je da koristis neku drugu OpenSource licencu a drugi nacin je da napravis dve verzije programa i da ti GPL verzija ne sadrzi sve.
Ukoliko
ti programiraš, a želiš da zaradiš pare, nema razlike da li ćeš koristiti GPL ili neku drugu opensource licencu.
GPL nameće ograničenje koje tebe sigurno neće novčano oštetiti (u odnosu na druge opensource licence): tvoj proizvod će stalno ostati slobodan.
Ako si proizvod objavio pod nekom ,,labavijom'' opensource licencom (BSD stil, i slično), onda neko drugi može da iskoristi tvoj rad, zatvori kod naknadno, i da on lično zarađuje bez plaćanja ičega tebi. Međutim, najveća šteta se na taj način učini zatvaranjem koda!
Citat:
Citat:
Kako ne rade iz monetarnih razloga? Znaci, posle 8+ sati napornog posla dodju kuci i sednu i onda odrade jos koji sat za dzabe?
Uglavnom GPL programi nastanu tako sto neko uradi sa sebe neki programcic da bi sebi olaksao posao a posle posto mu to nije bio glavni cilj zarade nego neki drugi posao onda stavi svoj program pod GPL.
Manji programi se mogu svrstati u ovu kategoriju, međutim, veći baš i ne.
Svaki veći open-source program je bar delom nastao kao proizvod neke poslovne, obrazovne ili naučne aktivnosti.
Prema tome, brojni su opensource programi razvijeni u akademskim ustanovama (tu ljudi primaju fiksnu platu, i rade šta im treba, šta žele, i šta misle da je dobro; za naročito dobre proizvode dobijaju se i ,,nagrade'', odnosno finansiranje). Uostalom, veliki deo GNU/Linux sistema je upravo to.
Druga kategorija su programi nastali kao rezultat poslovne aktivnosti: takvi su GNU Ada, Nautilus, OpenOffice, Eclipse IDE, i mnogi drugi.
Tu se može primetiti da manje kompanije koje se bave samo time propadnu (Eazel), dok veće (IBM, Sun) razvijaju veoma velike programe, tehnološki vrlo napredne i složene. Mislim da je poznato da IBM, Sun, HP ne zarađuju od softvera, već od prodaje i proizvodnje hardvera.
MySql je nešto naročit, zato što je on izrađen prema porudžbini, a zatim je učinjen slobodnim softverom.
Zato bih ja zaključio sledeće: ukoliko nisi zaposlen u firmi koja ima širu oblast poslovanja, u koju spada i pisanje programa, teško ćeš zaraditi od GPL softvera (ili od opensource softvera).
Međutim, dozvoljeno čitanje koda ne znači i dozvoljeno kompajliranje, izmene i upotreba tog koda. To ti je slučaj kao i sa čitanjem mašinskog koda i razbijanjem zaštita programa: u jednakoj je meri ilegalno. Za opensource nije dovoljno da dozvoliš čitanje koda, već i njegove dopune, izmene i dalju distribuciju.
U nekoj meri je možda bolje dati dozvolu da se menja program i njegovu izvršnu verziju, nego dati mogućnost čitanja koda a zabraniti njegovu slobodnu upotrebu.
Toliko
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.