What some (many?) people don’t understand about the GPL

Bottom line up front; the GPL license is viral.

I have had a lot of discussions with people about software licensing, and it amazes me how few of them really understand them, especially the GPL. I’ll do a quick comparison of licenses:

EULA: sharing is evil
 BSD: sharing is not evil
 GPL: not sharing is evil

Continue reading What some (many?) people don’t understand about the GPL

How to use the Ksplice raw utilities

Disclaimer: I have no affiliation with ksplice, I’m just a guy who knows something about hot-patching the linux kernel and figured out how this ksplice thing works. I strongly agree with the sentiment that the ksplice raw utilities is not for general use. In fact, Ksplice says in the distribution of these tools:

Without the appropriate expertise and safety infrastructure, the raw utilities can create subtly incorrect rebootless updates, which can have serious consequences.

Continue reading How to use the Ksplice raw utilities