约翰·卡马克的主要主张

卡马克是众所周知的开源软件倡导者,他多次强调反对“软件专利”,但一直处于孤家寡人的状态。

1995年卡马克发布了德军总部3D的源代码,1997年发布了末日战士的代码。1996年,他发布了雷神之锤的源代码,被雷神之锤社区一个名不见经传的程序员改写成Linux版本,修改后的游戏发给了Kamak。卡马克并不认为这是侵权,然后将其纳入法律,而是要求id软件的员工将该版本作为《雷神之锤》linux版的基础。后期id软件还公布了雷神锤二代的代码,雷神锤三代的代码也公布于2005年8月19日。这些代码的发布都遵循GPL指南。末日战士的代码也是用GPL准则在1999再版的。

卡马克还因其对慈善事业的贡献和对游戏社区的关注而闻名。一个以卡马克命名的基金用于支持他的母校(高中)、开源软件的倡导者、游戏专利的反对者和热心玩家。1997年,他将自己的一辆法拉利跑车作为奖品送给了一场雷神锤比赛的“红色湮灭”冠军丹尼斯·方(Dennis Fong)。