Citat:
Pisem jedan program, i uporedno sa kompajliranom verzijom, poceo sam da objavljujem i kod. Ali, ima jedan problem - u programu ima koda koji nije moj (sto sam jasno naznacio, u readme fajlu, helpu i samom kodu).
Na zalost, nije dovoljno jasna situacija za ovo sto ti radis, bilo bi najbolje kada bi odgovorio na ova pitanja:
- Da li je tudj kod pod copyright-om ?
- Da li taj tudj kod ima neku licencu u originalnim datotekama iz kojih si ih uzeo?
- Pod kojom licencom je objavljen tvoj program (tj. njegov kod)
- Da li su ti ljudi, vlasnici tog koda, obavesteni da ga ti koristis na taj nacin?
Kada odgovoris na ova pitanja, bice mnogo lakse doci do konkretnog resenja.
Citat:
Moje misljenje - dakle misljenje laika: ako objavljujes pod Open Source, onda svi delovi programa, dakle i tudji deo, moraju biti iz Open Source-a, inace ga ne smes objaviti. Hajde bas da vidimo koliko sam promasio, tj. koliko obican korisnik to shvata
Open Source je nedefinisan pojam - sam po sebi nista ne znaci ;-) Ono sto je mnogo bitnije je zapravo licenca pod kojom je kod objavljen, i licenca pod kojom je objavljen kod koji je preuzet i integrisan u ovaj proizvod.
* Ako je u pitanju GPL - kompromisa nema (tj. ima jako malo), sve mora biti GPL i jasno naznaceno sta je cije
* Ako su u pitanju LGPL, MPL i gomila komercijalnih "open source" licenci, moze se mesati zatvoreni i otvoreni kod, ali uz jasna pravila definisana u tim licencama
* Ako su u pitanju BSD i kompatibilne licence, mesanje otvorenog i zatvorenog koda nije problem
Takodje, problem je i kompatibilnost licenci - dakle, ne mozes ti uzeti GPL kod i integrisati ga u BSD-distribuirani paket i sl... pravi haos u principu.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey