In his latest column, Jon Udell looks at Open Source Citizenship; mostly at organisations that use Open Source, but don't contribute back. This is a surprisingly complicated decision to make - Jon covers the major reasons for doing so, but not contributing back means that you will have a lot of trouble keeping up with the new features of the project you're using, as your patches will no longer apply. You either have to stick with the old version and atrophy, or put in possibly heavy merge-work whenever moving to a new version.