Karl Fogel
w: +1 (312) 429-7626
m: +1 (773) 351-1729
Location: Chicago, Illinois, USA
Personal: red-bean.com/kfogel · Professional: OpenTechStrategies.com
Books and Articles
- Producing Open Source Software: How to Run a Successful Free Software Project
-
Book, 272 pages, published 2005, O'Reilly Media, ISBN 0-596-00759-0.
Also online under open copyright: producingoss.com - Open Source Development With CVS
-
Book, 315 pages, published 1999, Coriolis, ISBN 1-57610-490-7. Now in 3rd edition, as revised by Moshe Bar.
Also online under open copyright: cvsbook.red-bean.com - Dissecting The Myth That Open Source Software Is Not Commercial
-
A 2016 article for for the IEEE Software blog, examining the origins of the prevalent (but mistaken) belief that open source software is not commercial.
Online under open copyright: blog.ieeesoftware.org/2016/04/dissecting-myth-that-open-source.html - Teams and Tools
-
Chapter 21 of the book Beautiful Teams (O'Reilly Media, 2009, ISBN 0-596-51802-1 / 9780596518028).
Also online under open copyright: red-bean.com/kfogel/beautiful-teams/bt-chapter-21.html - Subversion's Delta Editor: Interface as Ontology
-
Chapter 2 of the book Beautiful Code (O'Reilly Media, 2007, ISBN 0-596-51004-7).
Also online under open copyright: red-bean.com/kfogel/beautiful-code/bc-chapter-02.html - What is Free Software?
-
A 2005 article at O'ReillyNet that explains free software to the general reader.
Online under open copyright: www.onlamp.com/pub/a/onlamp/2005/09/29/what-is-free-software.html - Why Audio Format Matters
-
A 2007 article about audio formats and software patents, written for the Free Software Foundation.
Online under open copyright: www.gnu.org/philosophy/why-audio-format-matters.html - Linux Bible (two chapters)
-
Wrote the chapters on Emacs and shell customization in the 1996 Linux User's Guide, later published in the Linux Bible from Yggdrasil Computing, ISBN 1-88360-10-X.
Experience
- Open Tech Strategies, LLC February 2010 - present
-
Co-founder and partner.
Open Tech Strategies provides consulting & project coordination for collaborative open source ventures. Started part-time in early 2010, moved to full-time in early 2012.
- O'Reilly Media / Code for America / Civic Commons June 2010 - January 2012
-
Open Civics Development Specialist. Helped define and implement the development and community aspects of open government / Gov 2.0 projects. Assisted in the development of the non-profit organizations Code for America and Civic Commons.
- Canonical, Ltd Dec 2008 - May 2010
-
Launchpad Ombudsman. Managed the open-sourcing of Launchpad.net and, with the Canonical Launchpad engineering team, helped initiate a development community around it.
- Independent consulting Jan 2007 - Dec 2009
-
Independent consulting on the Subversion version control system and on open source processes.
- Google, Inc May 2006 - Oct 2006
-
Open Source Program Specialist. Open source training and education, helping open source internal code, helping fund open source organizations. Resigned due to long commute; parted on amicable terms and happy to provide references.
- CollabNet, Inc Feb 2000 - Apr 2006
-
Managed creation and development of Subversion, an open source version control system.
- onShore, Inc Dec 1997 - Jan 2000
-
Programmer, release manager, resident CVS guru.
- Yunnan University, Kunming, PR China Sep 1996 - Jul 1997
-
Taught English and general computing at the undergraduate level: Unix system administration, user-level applications, C programming. While there, implemented CVS's anonymous read-only repository access feature.
- Cyclic Software May 1995 - Jan 1996
-
Co-founder and General Partner, with Jim Blandy; business included selling CVS technical support and custom development. Ported CVS client to OS/2, implemented password-authenticating server and read-only repository access. We sold Cyclic Software to Jim Kingdon in early 1996.
- University of Illinois at Urbana-Champaign Jan 1994 - May 1995
-
Programmer in the microbiology department, laboratory of Carl Woese. Developed a gene sequence alignment editor (ALE) for microbiologists at the University of Illinois at Champaign-Urbana and at the University of Indiana.
Non-Profit Organizations
- Apache Software Foundation 2010 - present
-
Member
- Open Source Initiative 2011 - 2014
-
Board Member
- New America Foundation 2012 - 2014
-
Open Internet Tools Project (OpenITP) Fellow
- QuestionCopyright.org 2007 - present
-
Founder and President
Selected Open Source Projects
- Subversion / SVN (subversion.apache.org)
-
Founding committer and long-time developer; no longer coding but still active in community meta-development.
- GNU Emacs (gnu.org/software/emacs/emacs.html)
-
Committer, maintaining three packages in core distribution: bookmark.el, mail-hist.el, and saveplace.el.
- Launchpad (launchpad.net)
-
Developer, ombudsman; no longer active.
- CVS (cvs.nongnu.org)
-
Former co-maintainer and committer, implemented anonymous read-only repository access feature in 1997; no longer active.
- cvs2svn (cvs2svn.tigris.org)
-
Former co-maintainer, still a committer but no longer active.
- cvs2cl (red-bean.com/cvs2cl)
-
Original author, still technically a committer, but handed off primary maintenance long ago.
(For detailed open source activity, see my account at the aggregator openhub.net.)
Awards
- 2007 Google–O'Reilly Open Source Award for Best Community Builder.
- 2006 Jolt Productivity Award for the book Producing Open Source Software.
Programming Languages and Environments
C, Lisp/Scheme, Python, Perl, SQL, Bourne shell, Emacs/Elisp, Unix, X Windows, XML, HTML, CSS, Git, SVN, CVS, XQR.
Education
B.A. Oberlin College, 1994. East Asian Studies major, Chinese language concentration.