Would more than one license be confusing?
I had this reaction the other day when I saw that JRuby is licensed under a tri-license: 'Distributed under a tri-license (CPL/GPL/LGPL)'
My first reaction was, what does that mean?
1. Does it mean that all licenses are in effect at once?
2. Does it mean that there are 3 separate identical code bases each with its own special license?
If Java was issued under more than one license how could you make it clear what this means and the ramifications for collaborating with others. Can a person with the CPL code collaborate with a person with the GPL code?