Opening components is not a trivial task if you want things done the right way. Discussions like this one focus on the re-licensing, which is actually one of the simplest steps. Preparing the code of a long lived binary blog for publishing, documenting, offering support, dealing with contributions and producing new releases is where the diff of work relies, and it's a significant diff.