2 ms·
> It seems that the only reason why people would prefer BSD/MIT over the GPL is to say "I want people to give me their code for free but I may want to sell it i
by einhverfr 13y ago
> It seems that the only reason why people would prefer BSD/MIT over the GPL is to say "I want people to give me their code for free but I may want to sell it in the future."
Not even close.
For example, client libraries in LedgerSMB are moving towards a BSD-licensed model. The reason is that this way we allow things like proprietary shopping carts to be integrated easily. Before you ask, basically, I re-engineered/fully rewrote the relevant modules for LedgerSMB 1.5 so it wouldn't be a problem. There are some subtle API differences but they mostly clean up problems with the old implementation.
There are lots of reasons to prefer the BSD license. Here's one:
1. I want folks to be able to take my work in different directions and grow the possible market.
2. I want the overall competition to expand the project as many people contribute back to a common base.
These are the things which make PostgreSQL's pace of development so high. Yes there are proprietary spinoffs but the project will certainly outrun them all.