100 books like Open Source Licensing

By Lawrence Rosen,

Here are 100 books that Open Source Licensing fans have personally recommended if you like Open Source Licensing. Shepherd is a community of 11,000+ authors and super readers sharing their favorite books with the world.

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Book cover of The C Programming Language

Christopher Trudeau Author Of Django in Action

From my list on books for coders shelf.

Why am I passionate about this?

My first computer was an early IBM PC back when all my friends had Commodores they used for gaming. Not being able to share their games meant I had to do something else, so I read the Introduction to Basic book that came in the box. I’ve been coding, reading about coding, writing about coding, teaching about coding, and talking about coding ever since. The world of technology moves so fast that it is hard to keep up. If you’ve taken one of my courses or listened to The Real Python Podcast, I hope you’ve heard about my passion for the topic. 

Christopher's book list on books for coders shelf

Christopher Trudeau Why did Christopher love this book?

I learned my first programming language as a kid, and Basic always felt like a beginner’s language. It wasn’t until I started writing C that I felt in control of the machine. This book is a classic and was on every C-programmer’s shelf in the 80s and 90s. It isn’t the easiest read but is remarkably comprehensive for a relatively thin volume. The fact that it has been in print for over 30 years tells you something about its staying power.

Nowadays, I tend to code in higher level languages, but every once and a while I dip down, getting closer to the bare metal, and brush this baby off. It is probably one of my most well-worn books.

By Brian Kernighan, Dennis Ritchie,

Why should I read it?

4 authors picked The C Programming Language as one of their favorite books, and they share why you should read it.

What is this book about?

This edition describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.


Book cover of Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Christopher Trudeau Author Of Django in Action

From my list on books for coders shelf.

Why am I passionate about this?

My first computer was an early IBM PC back when all my friends had Commodores they used for gaming. Not being able to share their games meant I had to do something else, so I read the Introduction to Basic book that came in the box. I’ve been coding, reading about coding, writing about coding, teaching about coding, and talking about coding ever since. The world of technology moves so fast that it is hard to keep up. If you’ve taken one of my courses or listened to The Real Python Podcast, I hope you’ve heard about my passion for the topic. 

Christopher's book list on books for coders shelf

Christopher Trudeau Why did Christopher love this book?

When I work with students new to programming I often find they struggle with translating the toy problems in exercises to actually doing something in the real world.

I love this book and frequently recommend it to new programmers because it is centered around problems. Coding should be about making your life easier. At the beginning, the problems are small, but by the end, you’re learning about email, PDFs, and GUIs.

Sweigart has a great voice, and reading this feels like being guided by a friend rather than yet another coding textbook.

By Al Sweigart,

Why should I read it?

1 author picked Automate the Boring Stuff with Python as one of their favorite books, and they share why you should read it.

What is this book about?

In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language today, before moving on to create Python programs that effortlessly perform useful and impressive feats of automation. This updated edition is full of step-by-step instructions that walk through each programme. Practice projects at the end of each chapter challenge you to improve those programmes and use your newfound skills to automate similar tasks.


Book cover of A Philosophy of Software Design

Christopher Trudeau Author Of Django in Action

From my list on books for coders shelf.

Why am I passionate about this?

My first computer was an early IBM PC back when all my friends had Commodores they used for gaming. Not being able to share their games meant I had to do something else, so I read the Introduction to Basic book that came in the box. I’ve been coding, reading about coding, writing about coding, teaching about coding, and talking about coding ever since. The world of technology moves so fast that it is hard to keep up. If you’ve taken one of my courses or listened to The Real Python Podcast, I hope you’ve heard about my passion for the topic. 

Christopher's book list on books for coders shelf

Christopher Trudeau Why did Christopher love this book?

I knew how to code when I finished school, or at least I thought I did. What I didn’t know was how to think about programs and how to structure the bigger picture. Over time and with practice, I learned how to think about design, but the journey was fraught and painful. I wish I had this book when I started out.

Coming to the book later in my career, I may have intuitively known a lot of what Ousterhout covers, but I’ve never seen it put so elegantly. I found myself nodding along and now often point coders at this little treasure.

By John K. Ousterhout,

Why should I read it?

1 author picked A Philosophy of Software Design as one of their favorite books, and they share why you should read it.

What is this book about?

This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the software design process and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can…


Book cover of Refactoring Databases: Evolutionary Database Design

Christopher Trudeau Author Of Django in Action

From my list on books for coders shelf.

Why am I passionate about this?

My first computer was an early IBM PC back when all my friends had Commodores they used for gaming. Not being able to share their games meant I had to do something else, so I read the Introduction to Basic book that came in the box. I’ve been coding, reading about coding, writing about coding, teaching about coding, and talking about coding ever since. The world of technology moves so fast that it is hard to keep up. If you’ve taken one of my courses or listened to The Real Python Podcast, I hope you’ve heard about my passion for the topic. 

Christopher's book list on books for coders shelf

Christopher Trudeau Why did Christopher love this book?

When helping software organizations be nimbler, I tend to stress two things: release more frequently and automate everything. Over the years, I’ve frequently got pushback from the database folks. Most DBAs and Data Architects are taught a very top-down approach and want all information upfront before creating a single table.

This book teaches how to apply abstraction layers that are common in programming but not as common in database design. The book showed me how to use versioned views to control the coding interface and upended my overall approach to designing databases.

By Scott W. Ambler, Pramod J. Sadalage,

Why should I read it?

1 author picked Refactoring Databases as one of their favorite books, and they share why you should read it.

What is this book about?

Refactoring has proven its value in a wide range of development projects-helping software professionals improve system designs, maintainability, extensibility, and performance. Now, for the first time, leading agile methodologist Scott Ambler and renowned consultant Pramodkumar Sadalage introduce powerful refactoring techniques specifically designed for database systems.

Ambler and Sadalage demonstrate how small changes to table structures, data, stored procedures, and triggers can significantly enhance virtually any database design-without changing semantics. You'll learn how to evolve database schemas in step with source code-and become far more effective in projects relying on iterative, agile methodologies.

This comprehensive guide and reference helps you overcome…


Book cover of Cohen's Handbook of Federal Indian Law

Stephen L. Pevar Author Of The Rights of Indians and Tribes

From my list on rights of Indian tribes and their members.

Why am I passionate about this?

In 1971, when I graduated from law school, I received a fellowship to help staff a Legal Aid office on the Rosebud Sioux Indian Reservation in South Dakota. I lived there for nearly four years, representing tribal members in tribal, state, and federal courts. I then worked for 45 years on the National Legal Staff of the American Civil Liberties Union (ACLU). One of my major responsibilities was helping Indian tribes and their members protect and enforce their rights, and I filed numerous cases on their behalf. During that time, I taught Federal Indian Law for more than 20 years and also published The Rights of Indians and Tribes. 

Stephen's book list on rights of Indian tribes and their members

Stephen L. Pevar Why did Stephen love this book?

This book is the “bible” of Federal Indian Law. Mr. Cohen was appointed by President Franklin Delano Roosevelt as the Commissioner of Indian Affairs and was the first pro-Native Commissioner to hold that post. He took it upon himself and his agency to publish a treatise that Indian tribes and others could rely on to learn about treaties, statutes, and agreements that set forth the rights of Indian tribes and their members.

It’s been updated several times. It is the most authoritative text in the field and is frequently cited by courts and commentators. It doesn’t lend itself to easy reading, however. (My book synthesizes the information contained in the Cohen book and makes it understandable to the non-lawyer.)

By Felix S Cohen,

Why should I read it?

1 author picked Cohen's Handbook of Federal Indian Law as one of their favorite books, and they share why you should read it.

What is this book about?

Cohen's Handbook of Federal Indian Law is an encyclopedic treatise written by experts in the field, and provides general overviews to relevant information as well as in-depth study of specific areas within this complex area of federal law. This is an updated and revised edition of what has been referred to as the ""bible"" of federal Indian law. This publication focuses on the relationship between tribes, the states and the federal government within the context of civil and criminal jurisdiction, as well as areas of resource management and government structure. The 2012 Edition of Cohen's Handbook of Federal Indian Law…


Book cover of Who Controls the Internet? Illusions of a Borderless World

Raphael Cohen-Almagor Author Of Confronting the Internet's Dark Side: Moral and Social Responsibility on the Free Highway

From my list on the internet's history, development, and challenges.

Why am I passionate about this?

Raphael Cohen-Almagor, DPhil, St. Catherine’s College, University of Oxford, is Professor of Politics, Olof Palme Visiting Professor, Lund University, Founding Director of the Middle East Study Centre, University of Hull, and Global Fellow, Woodrow Wilson International Center for Scholars. Raphael taught, inter alia, at Oxford (UK), Jerusalem, Haifa (Israel), UCLA, Johns Hopkins (USA), and Nirma University (India). With more than 300 publications, Raphael has published extensively in the field of political philosophy, including Liberal Democracy and the Limits of Tolerance; Challenges to Democracy; The Right to Die with Dignity; The Scope of Tolerance; Confronting the Internet's Dark Side; Just, Reasonable Multiculturalism, and The Republic, Secularism and Security: France versus the Burqa and the Niqab.

Raphael's book list on the internet's history, development, and challenges

Raphael Cohen-Almagor Why did Raphael love this book?

Due to its global nature and reach, some people think that because the internet knows no borders, it also does not have limits. This concept is wrong. Goldsmith and Wu tell the fascinating story of the internet's challenges to governmental rule. They ask: who is really in control of the internet? And does the internet liberate us from government, borders, and even our physical selves? In a lively prose, the authors peppered their arguments with real-life examples concerning disagreements between giants of the internet and democratic and authoritarian governments. They show that governments have been asserting their power to direct the future of the internet.

Internet intermediaries have to filter content geographically to comply with local law for a small fraction of their communications. This imposes costs on them, and forces them to adjust to this cost of business. But in light of the internet’s many advantages, the authors argue…

By Jack Goldsmith, Tim Wu,

Why should I read it?

1 author picked Who Controls the Internet? Illusions of a Borderless World as one of their favorite books, and they share why you should read it.

What is this book about?

Will cyberanarchy rule the net? And if we do find a way to regulate our cyberlife will national borders dissolve as the Internet becomes the first global state? In this provocative new work, Jack L. Goldsmith and Tim Wu dismiss the fashionable talk of both a 'borderless' net and of a single governing 'code'. Territorial governments can and will, they contend, exercise significant control over all aspects of Internet communications. Examining policy puzzles from
e-commerce to privacy, speech and pornography, intellectual property, and cybercrime, Who Controls the Internet demonstrates that individual governments rather than private or global bodies will play…


Book cover of Slavery and the Founders: Race and Liberty in the Age of Jefferson

Leonard L. Richards Author Of The Slave Power: The Free North and Southern Domination, 1780--1860

From my list on why slaveholders once dominated American politics.

Why am I passionate about this?

I'm now retired. But like many historians of my generation, I've been lucky. Having gone to the University of California when there was no tuition and got through graduate school thanks to the GI Bill, I then taught history for five decades, briefly at San Francisco State College and the University of Hawaii, and for a long stretch at the University of Massachusetts in Amherst. During those years, I wrote eight books, one was a finalist for the Pulitzer Prize in 1987, and three won prizes—the Albert J. Beverage Award in 1970, the second-place Lincoln Prize in 2001, and the Langum Trust Prize in 2015. All but one deal with slavery and power.

Leonard's book list on why slaveholders once dominated American politics

Leonard L. Richards Why did Leonard love this book?

This book also deserves more attention than it has received. And it, too, is a corrective. Taking to task a host of biographers and historians who have pretended that the “founding fathers” were blind to slavery and that slavery was a secondary issue in 1787, Finkleman contends that slavery was always a major bone of contention. Moreover, contends Finkelman, Thomas Jefferson was anything but an antislavery man. Instead, he was on the proslavery and anti-Black side in most controversies.

By Paul Finkelman,

Why should I read it?

1 author picked Slavery and the Founders as one of their favorite books, and they share why you should read it.

What is this book about?

In Slavery and the Founders, Paul Finkelman addresses a central issue of the American founding: how the first generation of leaders of the United States dealt with the profoundly important question of human bondage. The book explores the tension between the professed idea of America as stated in the Declaration of Independence, and the reality of the early American republic, reminding us of the profound and disturbing ways that slavery affected the U.S. Constitution and early American politics. It also offers the most important and detailed short critique of Thomas Jefferson's relationship to slavery available, while at the same time…


Book cover of The Supreme Court and the American Elite, 1789-2008

Gerald N. Rosenberg Author Of The Hollow Hope: Can Courts Bring About Social Change?

From my list on how the U.S. Supreme Court really works.

Why am I passionate about this?

I grew up in the 1960s when the Supreme Court was widely praised in liberal circles for its path-breaking decisions protecting rights. Inspired by this vision of rights through law, I went to law school and then to graduate school, including a couple of years in England where I was confronted with skepticism about the role of courts. Are liberal beliefs about the role of the Supreme Court correct? Can courts really produce progressive social change, not just on paper, but in practice? Most of my research and scholarship addresses these questions that go to the heart of the belief that Supreme Court decisions protecting and furthering rights matter.

Gerald's book list on how the U.S. Supreme Court really works

Gerald N. Rosenberg Why did Gerald love this book?

Lucas Powe’s magnificent study focuses on the relationship between the Supreme Court and elites throughout American history. 

The Court, Powe argues, is not an independent institution dedicated to protecting the rights of the disadvantaged. Rather, it works in tandem with elites to further their interests. The book is beautifully written and persuasively argued.

By Lucas A. Powe Jr.,

Why should I read it?

1 author picked The Supreme Court and the American Elite, 1789-2008 as one of their favorite books, and they share why you should read it.

What is this book about?

'The Supreme Court follows the election returns', the fictional Mr. Dooley observed a hundred years ago. And for all our ideals and dreams of a disinterested judiciary, above the political fray, it seems Mr. Dooley was right. In this engaging - and disturbing - book, a leading historian of the Court reveals the close fit between its decisions and the nation's politics. The story begins with the creation of the Constitution and ends with the June 2008 decisions on the rights of detainees at Guantanamo Bay. Rendering crisp (and often controversial) judgments on key decisions from Marbury v. Madison to…


Book cover of When Abortion Was a Crime: Women, Medicine, and Law in the United States, 1867-1973

Nicholas L. Syrett Author Of The Trials of Madame Restell: Nineteenth-Century America's Most Infamous Female Physician and the Campaign to Make Abortion a Crime

From my list on revealing the unexpected history of abortion in the US.

Why am I passionate about this?

I am fascinated by how gender and sex, characteristics of our beings that we take to be the most intimate and personal, are just as subject to external forces as anything else in history. I have written about the cultivation of masculinity in college fraternities, the history of young people and the age of consent to marriage, and about a same-sex couple who lived publicly as “father and son” in order to be together. My most recent book is a biography of an abortion provider in nineteenth-century America who became the symbol that doctors and lawyers demonized as they worked to make abortion a crime. I am a professor at the University of Kansas. 

Nicholas' book list on revealing the unexpected history of abortion in the US

Nicholas L. Syrett Why did Nicholas love this book?

This is the definitive account of what abortion looked like for the one hundred years during which it was almost completely illegal in the United States.

Reagan does an excellent job of showing us the different ways that women nevertheless accessed abortion care during that time, even as she points out how access was always shaped by race and class.

She is also great at demonstrating how and why police and lawmakers cracked down on abortion and made it less accessible at particular moments in this one-hundred-year period, ultimately showing why it was eventually decriminalized in 1973. 

By Leslie J. Reagan,

Why should I read it?

2 authors picked When Abortion Was a Crime as one of their favorite books, and they share why you should read it.

What is this book about?

The definitive history of abortion in the United States, with a new preface that equips readers for what's to come.

When Abortion Was a Crime is the must-read book on abortion history. Originally published ahead of the thirtieth anniversary of Roe v. Wade, this award-winning study was the first to examine the entire period during which abortion was illegal in the United States, beginning in the mid-nineteenth century and ending with that monumental case in 1973. When Abortion Was a Crime is filled with intimate stories and nuanced analysis, demonstrating how abortion was criminalized and policed-and how millions of women…


Book cover of The Step Between

Michelle Corbier Author Of Murder is Revealing

From my list on mystery for mature Black women.

Why am I passionate about this?

Like myself, each of these novels involved older professional Black women protagonists. Each of these authors presented multidimensional women experiencing circumstances that surpass culture and ethnicity. As women age, not only do we take on new roles, but we physically and emotionally change. I appreciate books with relatable characters coping with issues I experience—menopause, aging parents, an empty nest. Reading mysteries with fictional characters dealing with situations I experience makes me feel less isolated. 

Michelle's book list on mystery for mature Black women

Michelle Corbier Why did Michelle love this book?

Someone is trying to kill Carole Ann. As a Washington DC lawyer, Carole Ann embraces the challenge of working in DC’s competitive fast-paced environment, but that business has placed a bullseye on her back. She must figure out why while balancing work and her personal life. I appreciated how the author created a multidimensional woman that didn’t measure success by her romantic entanglements. 

By Penny Mickelbury,

Why should I read it?

1 author picked The Step Between as one of their favorite books, and they share why you should read it.

What is this book about?

No matter how hard she tries to live the quiet life, trouble has a way of grabbing Carole Ann Gibson by the throat -- and this time all her famous intuition and raw courage might not be enough to save her.

In the heartbreaking aftermath of her husband's death, Carole Ann, widely known as "the best damn trial lawyer in D.C.," left her criminal-law practice for what she hoped was a safer, saner life as a partner in her friend Jake's security firm. But when the richest man in Washington, D.C., hires her to find his daughter, she is caught…


5 book lists we think you will like!

Interested in law, lawyers, and court trials?

Law 172 books
Lawyers 86 books
Court Trials 34 books