3 ms·
> Second, the CDDL originated with Sun. Oracle wasn't even anywhere near Sun when the CDDL was being written, and the CDDL is not even Oracle's favored free sof
by cyphar 11y ago
> Second, the CDDL originated with Sun. Oracle wasn't even anywhere near Sun when the CDDL was being written, and the CDDL is not even Oracle's favored free software license. Look at the free software they steward -- Java, Mysql, and Berkeley DB. All of which is either GPL or AGPL with contributor agreements, so they can continue to profit on closed source versions that the community doesn't get. Compare that to Postgres, which is BSD licensed, and doesn't have one monolith that can do anything they want because they have a legal advantage.
There's one very simple solution to this: Fork it and don't require CLAs (or use FSF-style CLAs that guarantee copyleft). In fact that's exactly what happened with MariaDB.
Arguing that the GPL allows for a monolith but BSD licenses don't is a very weird perversion of the facts. A BSD licensed source can be made proprietary without CLAs. A GPL licensed project cannot. So, the solution is simple: don't ever contribute to a project that has CLAs which would allow them to make the software proprietary.
> Compare that to the situation with GPL-encumbered software like MySQL, where there are still rather key pieces of the stack that can and are held back because it's not in Oracle's best interest to give them to the community.
Again, MariaDB was forked for this exact reason. And Linux is one of the largest and fastest moving projects in the world and is under the GPL.