• Issue #21: Open Source

    Issue #21: Open Source

    Welcome to the twenty-first issue of De Programmatica Ipsum, dedicated to the subject of Open Source. In this edition, Graham explores the implications behind the distinction between "free" and "open source" software; Adrian argues that the common discussions about free and open source software are a distraction at best; and in the Library section, Graham celebrates the unnamed authors of free and open source documentation.

  • Issue #21: Open Source

    Open Always Wins

    Few debates in the computer industry are as passionate as those around Free and Open Source Software (otherwise referred to as "FOSS") and how it "benefits society" or promotes "ethics" or some other optimist outcome for the future of mankind. The problem is that this ongoing debate for the past 20 years has only served the purpose of making people look in the wrong direction.

  • Issue #20: Cycles

    Eternally Finally

    It is hardly possible these days to browse any blog or news website commenting the latest trends in the Apple galaxy, without reading references to the mythical, yet entirely foreseeable, ARM-based Mac. The existence of this not-yet-announced piece of otherwise overpriced hardware is entirely predicted by a closer reading of technology history in that same galaxy, an exercise usually (sadly) abhored by many.

  • Issue #20: Cycles,  Library

    Kathy Sierra

    The history of programming language books can be roughly divided in three distinctive eras. The first one stretches from the beginnings of programming to the mid 1970s. Programming books from those times were an often underestimated byproduct of the marketing budget of big companies such as IBM, and inherited the dry approach of most engineering books in the post-war era.