Open Source—Programming in the New Unix Community

n this book, five years in the making, the author encapsulates three decades of unwritten, hard-won software engineering wisdom. Using examples from leading open-source projects, he shows UNIX and Linux programmers how to apply this wisdom to build software that’s more elegant, more portable, more reusable, and longer-lived.

Chapter 19 discusses the open source philosophy, gives best practices for working with open-source developers, tells how to pick a license (and why you should use a standard license), and more. It will help you get your software accepted in the open source community and prevent embarrassing rookie-style open source faux pas.

Download the PDF of Chapter 19: “Open Source?Programming in the New UnixCommunity”

“This excerpt is from Chapter 19 of the book by Eric S. Raymond, The Art of UNIX Programming, ISBN 0131429019, copyright 2004. All rights reserved. This chapter, titled “Open Source” is posted with permission from Addison-Wesley Professional.” Buy the book now at DigitalGuru.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin


The Latest

microsoft careers

Top Careers at Microsoft

Microsoft has gained its position as one of the top companies in the world, and Microsoft careers are flourishing. This multinational company is efficiently developing popular software and computers with other consumer electronics. It is a dream come true for so many people to acquire a high paid, high-prestige job

your company's audio

4 Areas of Your Company Where Your Audio Really Matters

Your company probably relies on audio more than you realize. Whether you’re creating a spoken text message to a colleague or giving a speech, you want your audio to shine. Otherwise, you could cause avoidable friction points and potentially hurt your brand reputation. For example, let’s say you create a

chrome os developer mode

How to Turn on Chrome OS Developer Mode

Google’s Chrome OS is a popular operating system that is widely used on Chromebooks and other devices. While it is designed to be simple and user-friendly, there are times when users may want to access additional features and functionality. One way to do this is by turning on Chrome OS