We have an officially approved Panda3D license with the phrase “all modifications made to the Software are to be forwarded to Licensor at . . .” replaced with the phrase “major modifications that You make to the Software should be forwarded to Licensor at . . .”
Although this is an improvement, and seems to solve the problem since it removes the requirement to send changes back to Disney, we aren’t completely happy with the change, since we think the word “should” has no place in a legal document.
Clearly the word “should” has no legal meaning here; we think the lawyers were just trying to declare what the official channel for sending updates to us is, should you desire to send them. But we can communicate this information in other places, such as this forum, without requiring it to be written into the license.
We had sent it back again to have the entire phrase removed. However, our lawyers move very slowly on work like this, since this is the lowest-priority work they have (they consider this pro-bono work, since it doesn’t further Disney’s bottom line), and we’re getting a bit impatient.
We actually decided last week to post the latest version of the license, even with the questionable word “should”, while we continue to wait for the next version. We think this license at least solves the immediate problem, even if it is inelegant.
The new version should be up as soon as Josh gets a chance to post it. I imagine things are pretty busy for him this week.