Archive for the 'Programming' Category

Brief overview of the GNU GPLv2.

Saturday, March 3rd, 2007

There is an ongoing discussion concerning the GNU GPLv2 at one of the sites I read. Normally I ignore all the back and forth discussions people post on their blogs, it’s a huge time sink. However since I will be releasing the software developed here under the GNU GPLv2 this is a topic that should have some relevance.

In this article I am just going to use GPL to refer to the GNU GPL version 2. The main articles leading up to this post are here, here and here.

The discussion is primarily around people being confused with the GPL and what is allowed under the license. The GPL is a license which states what is expected up front, if you comply with those terms then you do not need to contact the author for permission.

If you want to do something that is not authorized by the GPL a separate license is required from the author. This way the author is not bothered with people asking to use their software for pre-approved uses.

So what use is approved by default? Everything.

(more…)

Initial code in SVN.

Wednesday, February 28th, 2007

I have finally submitted the initial code into SVN for one of my projects. This is prototype code in Python using CherryPy. At this point I am just playing with some of the navigation and interface questions.

I was thinking to use OpenID as the authentication back end, then build the encryption layer on top of that. I am not sure how well this will work with GnuPG, since the ID will not be an email address but this seems like the best approach.

Permalink Tags: Programming, knownGood