Keepass – open source without VCS?

For reasons that are not important, I have managed to be dependent on two different password managers: Keepass and KeepassX. Wanting to get rid of one of them, I started looking around in their websites.

I discovered that Keepass claims to be open source and goes further saying that it is “OSI certified”, whatever that means, since that’s just a logo with no link to anything.

Now, there is in fact a link to download the source code, so technically it is open source. You can download the code as zip file, read it, study it, modify it and so on. However, there is no public VCS repository. No git, no svn, no nothing. That is a bit shocking.

According to wikipedia:

  • Keepass was created in 2003
  • Sourceforge was created in 1999
  • Subversion (svn) was created in 2000
  • Git was created in 2005 (that’s 10 years ago)
  • GitHub was created in 2008

I’m mentioning Sourceforge because it seems that Keepass exists there and even has some svn repository, which unfortunately doesn’t contain the project’s code and hasn’t been updated since 2009.

I even googled for “keepass source code”, which took me to this nice discussion from 2007, where people asked for the repository of the project. My favorite answer is from 2014, where a supporter of this no-vcs approach quotes from the Merriam Webster dictionary to claim that the zip file containing the source code qualifies as a repository…

This is perhaps a testimony to the success of git and GitHub. In 2015, I simply assumed that everybody has already long migrated there. I hope that the Keepass developers will add to their new year resolutions to make their code available online in GitHub.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s