Originally Posted by lxskllr
BSD favors the dev because he can take the code, lock it up in a proprietary wrapper, and not give it to anyone else. The GPL favors the user because it prevents the dev from locking up the code in a proprietary wrapper, and keeping him from using it.
Ah yes. I now see your point. We are both looking at same thing but from two different viewpoints.
IMO BSD license does not do anything to protect the interest of one who originally
develops a code, for sure it helps everyone else
who wants to pick up the code/program later to use as they please.
So one who does the hardest part (getting a software project off the ground) is not protected, but later companies or individuals who specialize in marketing and/or polishing existing code can swoop in like vultures and profit from other people's hard work.
So it depends on which you give most importance to. To me the interest of one who originally
conceives a project is paramount, so for me GPLv2 is much preferable to other license like BSD.
GPLv3, of course, goes too far in other direction and is also bad.