cpl

Can you write GPL software using CPL libraries?

The specific case I'm thinking about is writing Clojure programs that are GPLed. I've seen cases where GPLed software was using incompatible licenses (Erlang's, which is like MPL) just by adding an exception to the license agreements. Is that possible with the CPL? ...

Common Public License (CPL) and static linking

Is it possible to statically link a library released under the CPL into a commerical application? I'm contemplating using the libqxt library which is released under both the lgpl and cpl licenses. However the cpl license is a tad unclear as to whether it needs to be dynamically linked (as required by lgpl). I've checked the cpl faq on...

CPL and Subclasses

Two questions really, I'm fairly confident about the first but not sure on the second. Firstly: If I write a subclass of a class from a library released under the CPL, do I also need to release this subclass under the CPL? Secondly: If I copypaste some code from a CPL library, then make reasonably substantial modifications to the code,...

Assembly - Privilege Levels

How can I perform restricted instructions such as IN and OUT from protected mode? I've found out that It would require privilege level (CPL) high enough to perform the IO instruction. How can I run in kernel mode, have IO permission or anything other that may help me? - I would like to have direct access to hardware, without anything bl...