Archive for the ‘Culture and Community’ Category

The World’s Tiniest Open Source Violin

Friday, May 21st, 2010

I just couldn’t help but make this a full blog post instead of a tweet:

Obviously, I’m behind the times.  Too bad I don’t have a cool beard like this guy…

Why You Don’t Have Time To Not Use Open Source

Tuesday, May 4th, 2010

Lately, in a couple of the conversations I’ve had about open source, people keep bringing up the fact that they “don’t have time” to use open source.  Whether they use the excuse of a busy family life or really have no substantive excuse, it’s a generally recurring theme when a move to open source is brought up.  And on the surface it seems like a very real and valid excuse.  Who isn’t busy these days?  Most families could fill every waking hour with stuff going on at their church, work, school, or home.  I get it.  I work for a software startup company which can have erratic hours.  I’m married to a wife whom I love spending quality time with.  We have two kids under 2 which speaks for itself.  And although we’ve backed our church involvement off a bit since having our second kiddo, we try to be involved as much as we can with church.  My wife and I also volunteer at a local non-profit Northern Churches Care.  Life is busy for us…and that’s why I’m glad I use open source software.

I’m not sure whether it’s misinformation or just past experience with open source projects before they were mature, but there is a general preconception that open source software takes extra time out of your already busy schedule.  While this is definitely the case for some (especially newer, less mature) projects, I find it to generally not be the case for most mature, well-developed open source projects.  If anything, a mature open source alternative is break even when it comes to time spent in the software itself.  Obviously, there is a learning curve for new software, but that isn’t caused by the open source-ness, but rather the new-ness.

On the other hand, I know I save time by using open source software and Creative Commons materials at least some of the time.  While certain things might take longer with an open source alternative versus a proprietary package, other things take a shorter amount of time.  A lot of times this is specific to each software alternative, but there are some general themes that are always the case across all packages.  While I’m sure there are others, here are the ones that stand out to me:

  1. Less time is needed to obtain open source software.  As long as you have an internet connection at work, home, or a public access point, most of the time you can have software installed in a minute or two.  I don’t have to have a credit card to pay.  I don’t have to have a login to download it.  And I especially don’t have to go to a store or wait for it to be shipped.  I also don’t have to waste time finding my license key and validating it.  Worst case scenario: I have to google the download page before going to the site.  Even better, if you’re using any Linux distribution with a decent package manager, you just go to the installer or package management application and find the software, then click “Install” and POOF!  The package manager downloads, installs and configures the application appropriate to my system.  Sweet.
  2. Less time obtaining the license to use content.  Because I use all Creative Commons content, it’s easy to make sure I comply with the license without contacting the license owner.  The terms of the licenses are already explicit and I only have to add a quick way to attribute the works.  For images, Flickr and Google Image Search both have advanced search options to find Creative Commons graphics.  There are several Creative Commons music sites as well.
  3. If you represent an organization, you must always be aware of all uses of the software in your organization because of liability.  This means you have to not only purchase the licenses, but keep track and make sure you are not violating the terms of the licenses through unauthorized copies (which are easy to have in an organization of any size).  Not keeping track of your licenses not only generally means you are breaking the law, but also means you are liable for fines when you aren’t complying.  For any open source software line items, just put a big “?” in that column and don’t worry about it because it doesn’t matter how many people use it, copy it or distribute it.  Whew!  What a relief!
  4. Related to #3 above, if you are auditing things, you not only have to account for all your software but also track down and eliminate unauthorized copies.  We all know that there’s always some quick project where some volunteer or member wants to do something on another computer (usually a personal computer instead of an organizations hardware) so that they can take it home, make a deadline or whatever.  Invariably, they ask if they can install some software (which they wouldn’t have a license for) of the organization’s “temporarily” to complete the project.  Of course, they and you are breaking the law if you don’t purchase another copy of the software for that person/computer.  So you should be telling them that you can’t do that.  Not fun to be on the giving or receiving end of that situation whether you toe the line or not.  Of course, if you’re using open source software the answer is easy.  Install it on as many computers as you need to get the job done…no matter whether you have control over those computers or not.
  5. Time spent worrying about any of the above.  Any of the above situations causes tension in our lives.  Whether deciding if it’s worth $1300-2600 ($500-1000 for non-profits) per seat for CS5 or replaying the conversation you had with a volunteer where you told them that you couldn’t install software on their computer, tension sucks time and energy from our lives even when the source of the tension is over.  Using software with open source licenses is extremely freeing.  Because I use all open source software, I just don’t worry about a lot of things any more (mostly related to my budget).  Instead I get to use my time learning how to use great open source software in many creative ways.

Of course, all of this assumes you have good open source alternatives for the commercial counterparts.  So here is a list of most used desktop software and a stable, mature open source alternative.

  1. Windows/OSX -> Ubuntu Linux
  2. Office -> OpenOffice
  3. VMWare -> VirtualBox
  4. Photoshop -> Gimp
  5. Illustrator -> Inkscape
  6. InDesign -> Scribus
  7. Internet Explorer -> Firefox (even though IE is free, there are still many advantages to using an open source alternative)

Along these lines, I’d like to share a personal story of how this helps in real life.  I was visiting my parents, and we had flown because both the kiddos were still free (I’ll leave the horrible flight story for another time).  Because of all the kid stuff, I didn’t have room for my laptop.  That wasn’t a big deal, though, because I was trying to get away and relax a bit.  While at my parents, they wanted some help with some touch-up and titling on a photo they wanted to send friends and relatives.  Of course, they don’t know much about graphics, so I was on the hook.  Now, I didn’t have my computer or my normal setup because I had left it at home.  In proprietary land, I would have been up a creek.  Instead, I just quickly downloaded and installed Gimp onto my parents’ computer.  Because Gimp is cross-platform and available on Windows and not just Linux (another common theme of mature open source software), I didn’t even miss a beat.  I was able to complete the project easily, and my mom was ecstatic.

So, there are my opinions and experience about how open source saves me time.  Do others have experiences to share about how open source has saved you time?

Helping Developing Countries Access Open Source Software

Monday, April 12th, 2010

Ran across this article about the accessibility of Linux in developing countries last week.  I do sympathize with the original blogger from Ghana.  Honestly though, I’m trying to figure out why copying Windows CDs is so much easier than copying Linux CDs (since a friend of a friend of a friend could also request another CD once one person has hit their limit).  I guess it is just because everyone already has the Windows CDs in hand.  Like anything else, it is hard to displace the gorilla from the game when most computers come with Windows already attached.  That isn’t an accident.

On the other hand, what a great way for the church community to provide a service for developing countries.  Wouldn’t it be great if churches actually used all open source software (therefore making it better) and then were able to help distribute that same software to those that could benefit the most from it?  Many churches and non-profits already have huge distribution mechanisms into developing nations in place through long-term and short-term missions organizations.

However, my perception is that whether in the U.S. or Ghana, the reason we don’t use open source software more is because we don’t use open source software more.  Yep, you read that right!  The more you use, invest in and distribute open source software, the better it gets and the more you share it.  As it gets better and more people use it, then it gets even better and even more people use it.  So the only way to make open source products what you (and others) want is to use open source software before it gets the way you want it.

Go ahead.  Take the plunge!

Why Microsoft and Apple are Evil and Ubuntu is Not

Wednesday, March 31st, 2010

This post is taken from a response to a comment I made on this blog post at ChurchIT.  It embodies much of why I want to do this blog.  We as Christians just don’t think about the business models used to deliver the products we buy and what values those business models support.  I obviously believe we should think about it and that when we do think about it, the decision to use open source culture rather than closed culture become obvious.  Enjoy the post.

OK, so I wanted to take some time to revisit my comment about Microsoft and Apple being “evil” and I’ll go ahead and apologize for the length, but thanks in advance for reading or at least skimming it.

I’m mainly focusing on John’s response to my comment:

Calling companies or individuals evil is a poor tactic. I could probably find plenty of “evil” people in the Linux community. Let’s make sure we’re Christ-like in our discusson and stick to the facts.

So this is my attempt to clarify my position, “stick to the facts” and be “Christ-like”. I tried to only talk about what was completely necessary, but I know that this is probably a new way to think about this issue for many of you so keeping it too short can cause confusion as evidenced by John’s response to my last comment. Speaking of which, before I go on I think it would be helpful to clarify a few things about my initial comment:

1) Even taking my comment completely seriously, I didn’t mean that Microsoft and Apple are absolutely evil in all aspects. I would think this would be obvious as there are always good and bad about anything (except God). On the other hand, as Christians, it’s obvious (at least to me) that we should be lining up corporate ethics and business practices with biblical values and if they don’t match up, they can be considered “evil” as a general term. Just like a person, a company can be judged by the fruit it bears (sorry Apple, pun intended)
2) I’ll strike my comment about Steve Jobs from the record. Talking about specific people confuses the issue that I’m really talking about which is the business ethics of the companies, not the personal ethics or morality of anyone working for the company. While Steve Jobs’ public comments and attitudes are synonymous with Apple’s as he has chosen to be the face of Apple, I’ll ignore that fact to get to the issue I’m talking about: corporate ethics and business practices. I’m not attacking or judging any person. Period.

OK, now for the good stuff. First, I won’t go into detail about why the business ethics of Microsoft or Apple are evil. That’s already been discussed at length and here is a good summary article about Microsoft from the Free Software Foundation.

If you think Apple is any different, here’s a recent article from Newsweek that basically gushes about Apple products, but mentions in several places how proprietary, litigous and unmerciful Apple can be. While there are differences in the two companies, they share many similarities in how they do business.

I’ll summarize the position by saying that in general Microsoft and Apple have business practices that are unforgiving, unmerciful, overly litigous, self-serving, greedy…the list could go on. Again, while some positive adjectives could be thrown in there (again, they aren’t completely evil in their business practices), I think it’s safe to say that the former list doesn’t mirror biblical values very well at all. Now you ask, “but aren’t they just being good business by doing so…competition is fierce and they need to compete?”. And of course the answer is a resounding “YES!”. They are being good businesses according to secular standards. Of course, the Bible doesn’t tell us to be good businesses and to make a lot of money for our investors, does it? As Christians, we’re called to be different from the world. That means our whole lives. How and where we and our churches spend our money supports a set of values that should hopefully match our personal beliefs. Shouldn’t it?

The other part of this discussion is the comment relating to the fact that Ubuntu and Linux isn’t any different from Microsoft and Apple. Yeah, I beg to differ…surprised?! Probably not.

We’ll talk about Ubuntu explicitly for discussions sake, but most, if not all, of the arguments translate to any company using a purely open source business model (of which there are many).

Ubuntu uses completely free, open-source software in their business model. In order to make money, you pay Ubuntu for services, not the software itself. What this means is that while Ubuntu controls their distribution, they don’t control the licensing of their software. Their licensing comes from the author and contributors of the different projects that chose to make their software open-source. As long as Ubuntu complies with the open-source licensing terms (mainly, to make any derivative works also open source), they can use the software however they choose for commercial purposes. The beauty of this model is that:

1) If I can’t afford services, I can still get the software absolutely free (i.e. you have more time than money). I don’t have to break the law to use the software. This helps the poor and less fortunate in many ways. Helping the poor is a biblical value.
2) If I decide that Ubuntu becomes “evil”, I can move to a distribution that isn’t so “evil” because the software is available to anyone that complies to the open source license. This allows me, as a Christian, to choose to support companies that use open source software in ways that mirror Christian values (whether they are doing so purposefully or not). In fact, if I decide Ubuntu is “evil”, I can actually create my own derivative distribution of Ubuntu and create the “NotSoEvilUbuntu” company and do the same thing Ubuntu is doing, with the same software and compete with them. I can also just choose not to support the company by choosing not to pay for services. On the other hand, Microsoft and Apple deliberately use business methods that limit choice and sometimes even force you to use their product (ever tried getting someone else to open a spreadsheet you created in other than Microsoft Excel format?). Freedom to choose is a biblical value.
3) The company has no licensing rights over the software, so Ubuntu can’t sue any one for using, copying, or redistributing the software unless they do so in greedy ways (ex. they don’t comply with the open source license). Punishing greed is a biblical value.
4) Open source business models serve the community as well as the company’s profits. Serving the community is a biblical value.

While there are others, those are the big hitters. Of course, there are lots of “good” and “evil” people in the Ubuntu community. Additionally, open source projects and business models aren’t Christian in and of themselves. However, at a minimum, the business models supported by open source software and culture are much closer to biblical values than proprietary models and many aspects of open source culture mirror principles from the Bible very directly (that subject is what my blog is all about). Therefore, I must conclude that open source companies like Ubuntu are not “evil” or at least much less “evil” by their very nature than companies with proprietary business models like Microsoft and Apple. If I must conclude that, then it seems as Christians it should be a consideration for the decision on which software, hardware, etc. we use, especially in our churches (even if the technical and financial considerations say otherwise).

And for me that leads me to always avoid proprietary software when an open source alternative exists and using the least proprietary solution when OS alternatives aren’t available. Of course, more companies are using hybrid (open-source AND proprietary) business models, so it’s not always a clear case like the one above). In fact, Microsoft and Apple have even been partially forced on the open source bandwagon through competition.

Of course the only reason I brought this all up is that John only mentioned technical and financial considerations in his review of a PC or Mac only environment (including his miniscule review of Linux). Since this is ChurchIT.com and not IT.com, I expect there to be other considerations besides what the secular world would consider. That’s really it. If I want general IT advice, I’ll go somewhere else…here I expect advice that’s not only applicable to church use cases, but also centered on Christ-like values and in this post, I personally found it wanting.

Let the flaming commence…I wouldn’t post things like this if I couldn’t take the heat. ;)

Please feel free to comment here as well on the ChurchIT post.

Sneak Preview of OpenSourceChurch

Friday, March 26th, 2010

Now that we’ve been introduced, I want to give you a preview of what this blog will *hopefully* be all about.

I am not the first to talk about these subjects.  However, I’ve had a hard time finding anything more than a short series of articles from the same writer, and most posts are not very recent.  One of my goals is to build a permanent community and resource that will remain useful for many years to come.

First, we’ll talk about the theology of open source and creative commons culture and how it matches up with biblical values.  As Christians, I believe we should be purposeful in our lives to support Christlike values in every aspect of life.  I believe OS culture mirrors the community and generosity about which Christ and the New Testement writers taught.  If you don’t agree, just hang in there until I can develop these ideas specifically and completely.

Here’s a few of the articles and writers I’ve found that have already weighed in on the theological aspects of open source (if you find others feel free to send them my way):

http://www.linuxjournal.com/article/7653?page=0,1 && http://searchenterpriselinux.techtarget.com/news/article/0,289142,sid39_gci990899,00.html

http://churchcrunch.com/church-30-is-open-source/

http://theopensourcechurch.org/blog/

http://www.tedcarnahan.com/series/freedom-software-and-the-church/

Aside from the theology of OS, there’s also just the reality of the power of OS culture from a philosophical perspective: how it develops community and how it binds us to and helps those around us whether in the church or not.  OS has an amazing way of connecting very disparate people and when I see Jesus, I see him connecting disparate people in many surprising and interesting ways.

We’ll also talk about many different open source topics and projects and do detailed reviews and tutorials of them so that you can help your church or non-profit by using them.  This is the main thing about the current writings I’ve found that makes me want to poke myself in the eye with a thousand needles.  While several authors have written about how we should use OS in the church, very few if any gave specific tutorials or help to really get started.  In some ways, it’s “faith without works is dead” to abuse that metaphor.

I can attest to the fact that while very rewarding, the move to open source isn’t usually an easy one.  My goal is to not only to tell you why you should move to OS but also help you and your church make the transition into as many avenues of OS as possible (as painlessly as possible).  I believe that if people actually read this blog that they may realize just how many ways open source software can help them accomplish the Church’s mission.

Along those lines, I want to cater heavily toward the non-technical user.  On the other hand, if I think a project tutorial/review might be useful to a more technical church IT staff person, for instance, I’ll still include it.  Additionally, while targeted at church and non-profit use cases, I hope the tutorials will help anyone interested in getting started w/ a specific OS software.

I also can’t be an expert on everything (and it’s lame to reinvent the wheel), so I’ll also just post links to tutorials that already exist with additional comments for the church-specific use cases.

I did find a few blogs that deal with tutorials for OS software specific to the church and wanted to give props:

http://www.churchdb.org/

http://livingos.com/wp/churches/

Of course, we’ll not only talk about the numerous ways you can use open source software but also how you can and should become part of open source culture.  Open source isn’t moral or Christlike by itself, but it is an effective avenue to build community within our churchs and bridges to the secular world.  Whether donating documentation, bug reports, donations, etc., there are many ways for everyone to help open source communities across the world.

What we won’t do is talk about theology or topics that have no bearing on open source culture or its relation to the church.  This isn’t a general theology site; if it doesn’t deal with open source and the church, feel free to post to the off-topic post comments section here.

I look forward to hearing your thoughts on these subjects.

Open Source Church???

Sunday, March 21st, 2010

Most beginnings start with an introduction, so here is mine.  My name is Kevin and I’m a software developer in Colorado Springs, CO.  I was initiated into the use of open source (OS) software through my job.

It wasn’t until I was married and made a budget, however, that I really delved fully into OS software.  I have many hobbies including graphic design, music, and video/audio production, and as a single guy I sunk all kinds of cash into them because I enjoyed them.  It wasn’t too long after my wife and I were dating more seriously that I was, um, educated in the wastefulness of my financial ways.  So, I got on a tighter budget and being already familiar with OS software, I started looking for projects that supported my hobbies.

As time went on I gradually replaced all of my proprietary (and partially pirated) software with OS alternatives.  As I got further into OS, I realized just how powerful the tools were.   I also realized some of these tools could replace some of the software my wife was using (Oh, how the tables turn!) and also that Windows and Mac aren’t the optimal platforms for most OS projects (even harder for my wife to swallow than the suggestion that Gimp replace her beloved Photoshop).  Then began the slow, prodding process of trying to convince her to “OK” conversion of all of our home computers to Linux.  Of course, she finally saw the light – or at least a small flicker – and let me take the plunge.  I moved everything to Fedora 8 a few years ago (which is what I used at work at the time) and immediately danced the jig of open source independence.

Since then, I’ve tried out, championed, fought with, and given up on a plethora of projects and distributions.  The ride wasn’t without it’s speed bumps, but as time has gone on I (and my wife too ;) ) have grown to love the freedom and community of using, supporting and being a part of OS projects and OS culture in general.

But that’s only the OpenSource part of this blog.  There’s also the Church part…which may, admittedly, seem a bit orthogonal.

First of all, let’s talk about what this Church thing is not.  This isn’t a church of Linux where we worship the software gods and sacrifice on the virtual alter of ones and zeros…or a community created religion where everyone gets to contribute to a hodge-podge belief system that is in the end completely worthless to anyone.

While those things might be interesting to some people, I’m simply just interested in helping churches and non-profits by advocating the use of open source projects and concepts to help them accomplish their purposes and day-to-day mission.  Let me give you a little background on why that’s interesting to me.

I was raised in church by my parents and have continued in the Christian faith my whole life (although my faith in Christ has taken a somewhat windy road and is much different than my parents’). In my life, I see the Christian community always lagging behind the rest of the world in many different ways.  Whether music styles or marriage advice, it seems that about 20-30 years after things have gotten popular in mainstream culture that “the church” finally figures out (if they ever do figure anything out) that many things aren’t as non-Christian as they originally thought and are then embraced and subsumed into church culture as the “new way to realize God’s potential for you so that you have a better Christian __fill_in_the_blank_here__”.  While this can be a good thing, let me stop and say that this bothers me a lot for many different reasons.

The main reason is that it seems from my perspective that church culture is more often shaped by secular culture rather than Christ and his teaching.  It also bothers me that church culture is following and not leading the way in many avenues of secular culture change.  One of these areas is open source culture.  As a part of this blog, we’ll discuss and decide how well OS culture matches with Christian teaching and why it’s very ironic, at best, that OS culture is being driven much more from “secular” geographies than our “Christian nation” of the U S of A.  In contrast, I want to see the church not only effect, but also directly drive culture in many positive, Christ-centered ways.  I believe OS culture can be one avenue to do so.

I’ve had the idea for this blog (and many related projects that will hopefully follow) for 3-4 years now, and I’ve finally decided to put my money (and time) where my mouth was…and is.  So, here I am at the edge of the cliff.  I hope that we can not only come together to help our churches and non-profits, but also that this is just the beginning of something I can’t even possibly imagine.

Most of all, I want to say “Welcome to the conversation!” I hope you enjoy everything to come about the intersection of open source culture and the church and that you’ll join me in making this a successful community.

ps.  Many thanks to Hope Presbyterian Church (http://hopepres.com/) for transferring the opensourcechurch.com domain to me.