The difference between GPL and BSD (in a nutshell) is that GPL is copyleft while BSD is permissive (i.e. not copyleft). This means you can use BSD code in proprietary and/or closed source software. It doesn't have anything to do with being commercial or not. The main advantage of using a BSD license is that it is widely compatible with other licenses, unlike the GPL. The main advantage of the GPL is that you retain more control over reuse and know that your code will only be used in open source software.
Also keep in mind there are several variations of BSD licenses. Please don't use the original one as it has problems. The Simplified BSD License/FreeBSD License is my personal favorite. Ryan Kaldari On 5/5/11 3:59 PM, Anthony wrote: > On Tue, May 3, 2011 at 11:55 PM, Jay Ashworth<[email protected]> wrote: >> The reasons why many programmers prefer GPL to BSD -- to keep the work >> they've invested long hours in for free from being submerged in someone's >> commercial project with no recompense to them -- which GPL forbids and >> BSD does not -- is widely understoood. > GPL forbids use in a commercial project? Huh? > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
