Mark Smith's Journal

Work related musings of a geek.

some updates (Reply)

[staff profile] mark
Setup Perlbal on the staging server so that we can support user subdomains properly.  Trying to do it all through Apache ReverseProxy directives didn't look to be a very exciting project so I just bit the bullet and put it together.

Wanted to ramble just a bit about the different repositories we've setup.  Those of you who are familiar with how LiveJournal does things will be right at home, but I've chosen terminology that is more in line with how the open source community works.  You will see these designations from place to place, and it will be useful to keep them clear in your head.

dw-free (like the 'livejournal' repository) contains code that is licensed under the GPL and can be freely used, modified, and redistributed under the terms of that license.

dw-nonfree (like the 'ljcom' repository) is the stuff that makes us unique.  Themes, graphics, styles, and any glue code that we can't license under the GPL.  These resources aren't publicly available - you can look at them, but please don't steal them!

dw-private (like the 'ljcomint' repository) is internal configuration that isn't available for you to see.  It's just used for us to run the site and configure our servers without publishing things like passwords and the like.

That's basically it.  The big difference between us and LJ here is that, as directed by our Guiding Principles, we will be publishing all features and fixes in the dw-free repository for anybody to have and use.  Open Source at work!
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
Account name:
If you don't have an account you can create one now.
HTML doesn't work in the subject.


Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.