Reading the latest about Oracle's plans for (Open)Solaris has left me with a question about open source licensing. Oracle has claimed that they will continue to use CDDL for all of the code already licensed under that, but from my understanding, they will only be releasing the source code (with possible omissions) sometime after the binary releases of Solaris.
For now I want to ignore whether they are allowed the omissions and I'm not terribly familiar with CDDL, so the rest of the post is not speaking to this situation in particular, it just got me thinking about the following.
When recalling the common software licenses that I've read they require source code to be made available but they do not require any time period for that release from what I can tell. So what are the legal details here? It seems I can grab something that is open source, make a bunch of changes, dump it into my project, and then promise to make the code available "sometime soon." What are the limits of this continuing claim before I can be forced to release the code?
For now I want to ignore whether they are allowed the omissions and I'm not terribly familiar with CDDL, so the rest of the post is not speaking to this situation in particular, it just got me thinking about the following.
When recalling the common software licenses that I've read they require source code to be made available but they do not require any time period for that release from what I can tell. So what are the legal details here? It seems I can grab something that is open source, make a bunch of changes, dump it into my project, and then promise to make the code available "sometime soon." What are the limits of this continuing claim before I can be forced to release the code?