I just went through the Web2Rights site content- very interesting. Funny thing is good record keeping in software- creating a bill-of-materials that goes into a software (or any digital content for that matter) project and identifying the intellectual property ownership and copyright attributes of the components- is foreign to all developers!

We have been using an automated solution that keeps track of software in a project, identifies IP-right attributes of the bits and pieces of code that are used, and flags potential issues to the users. It is amazing what you can do once you have accurate records of what has gone into a project, who brought it in and when (background vs foreground IP) and who owns the copyright, what kind of license is needed, etc. btw, Good blog.