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

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

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 Christopher loves 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.


If you love Open Source Licensing...

Ad

Book cover of Aggressor

Aggressor by FX Holden,

It is April 1st, 2038. Day 60 of China's blockade of the rebel island of Taiwan.

The US government has agreed to provide Taiwan with a weapons system so advanced that it can disrupt the balance of power in the region. But what pilot would be crazy enough to run…

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 Christopher loves 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 Christopher loves 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…


If you love Lawrence Rosen...

Ad

Book cover of Trusting Her Duke

Trusting Her Duke by Arietta Richmond,

A Duke with rigid opinions, a Lady whose beliefs conflict with his, a long disputed parcel of land, a conniving neighbour, a desperate collaboration, a failure of trust, a love found despite it all.

Alexander Cavendish, Duke of Ravensworth, returned from war to find that his father and brother had…

Book cover of The C Programming Language

Arthur O'Dwyer Author Of Mastering the C++17 STL

From my list on budding C plus plus software engineer.

Why am I passionate about this?

The art of computer programming is a lot like the art of writing: It's not just about what your program says but about how it says it. One of the reasons I like the C and C++ languages—which I picked up in the late 1990s and haven't put down since—is that, as compiled, non-sandboxed languages, they promise total control over the machine. Show me where you want each byte of data to go in memory; show me the machine instructions you want; and I can make C++ do that for you. 

Arthur's book list on budding C plus plus software engineer

Arthur O'Dwyer Why Arthur loves this book

Next to Fred Brooks' The Mythical Man-Month, this is perhaps the most classic of all classic programming books.

The authors write: "Besides showing how to make effective use of the language, we have also tried where possible to illustrate useful algorithms and principles of good style and sound design."

The book is astoundingly practical as a tutorial, which is itself a testament to the Unix "pipe" model of programming: By page 13, they've introduced getchar and putchar, and by the end of Chapter 1, twenty pages later, you've implemented a host of useful utilities including cat, wc, and detab. In Chapter 5 you implement a function recognizable as the now-standard qsort; in Chapter 8 you implement malloc itself.

Now, I recommend "K&R1," not the more popular "K&R2." The first edition was issued in 1978 at a slim 225 pages; the second edition, a decade later, added conformance with ANSI…

By Dennis M. Ritchie , Brian W. Kernighan ,

Why should I read it?

5 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?

Known as the bible of C, this classic bestseller introduces the C programming language and illustrates algorithms, data structures, and programming techniques.


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 Stephen loves 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 Raphael loves 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…


If you love Open Source Licensing...

Ad

Book cover of The Duke's Christmas Redemption

The Duke's Christmas Redemption by Arietta Richmond,

A Duke who has rejected love, a Lady who dreams of a love match, an arranged marriage, a house full of secrets, a most unneighborly neighbor, a plot to destroy reputations, an unexpected love that redeems it all.

Lady Charlotte Wyndham, given in an arranged marriage to a man she…

Book cover of The Keeper: Soccer, Me, and the Law That Changed Women's Lives

Haley Weaver Author Of Give Me Space but Don't Go Far: My Unlikely Friendship with Anxiety

From my list on graphic memoirs to make you feel seen.

Why am I passionate about this?

As a child, I was always drawn to stories told through both words and illustrations. Why should that have to end in adulthood? Spoiler: it doesn’t, because there are SO many incredible graphic memoirs and novels written with adult audiences in mind. As a graphic memoirist myself, I love to see how other artists explore the form. I share recommendations in this genre every month in my newsletter, Haley Wrote This

Haley's book list on graphic memoirs to make you feel seen

Haley Weaver Why Haley loves this book

I grew up as a competitive swimmer and struggled to put words to some of the feelings I had around being a female athlete, especially given how disconnected I felt from the history of women’s sports. This book hits both of those topics as the author shares her experience as a soccer player—to the point that I had to put down the book every once in a while and just sigh with relief.

Plus, the historical look at Title Nine was so informative and, quite frankly, shocking. 

By Kelcey Ervick ,

Why should I read it?

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

What is this book about?

From the New York Times Book Review,

"[R]eaders will certainly want to linger on the beautiful depictions of birds, people and scenes from her life. She weaves in historical context in graceful and necessary ways."

A beautifully illustrated coming-of-age graphic memoir chronicling how sports shaped one young girl’s life and changed women’s history forever.

Growing up playing on a top national soccer team in the 1980s, Kelcey Ervick and her teammates didn’t understand the change they represented. Title IX was enacted in 1972 with little fanfare, but to seismic effect; between then and now, girls’ participation in organized sports has…


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 Leonard loves 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 Splitting: Protecting Yourself While Divorcing Someone with Borderline or Narcissistic Personality Disorder

Jen Lawrence Author Of The Designed Divorce: How to preserve your wealth and peace of mind in divorce

From my list on getting through divorce successfully.

Why am I passionate about this?

As a Certified Divorce Coach and Certified Divorce Financial Analyst®, I work with clients during one of the most difficult stages of their lives. Clients often feel regretful about the past and fearful for the future, and the right book recommendation can really help them move forward. I often give clients reading assignments between coaching sessions that help them process their grief, figure out their goals, educate themselves about finances, feel less alone in the divorce process, and become more confident in making major decisions. I’m never not reading on this subject.

Jen's book list on getting through divorce successfully

Jen Lawrence Why Jen loves this book

Divorcing someone with a personality disorder can be one of the most stressful things one can face. Bill Eddy is a family lawyer and therapist who understands the complexities of divorcing a high conflict person and has mastered ways to communicate and co-parent with them. This book is a must-read for anyone facing high conflict divorce as it is filled with practical tips and suggestions.

By Bill Eddy , Randi Kreger ,

Why should I read it?

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

What is this book about?

Divorce is difficult under the best of circumstances. Dealing with this inherently adversarial process can be highly emotional on both sides. But when a divorcing individual is a "persuasive blamer"-someone who suffers from borderline personality disorder (BPD), narcissistic personality disorder (NPD), or simply has a high-conflict, manipulative personality-their behavior can have devastating ramifications for their former spouses. People with these disorders may adopt physical and verbal abuse as strategies, lie to lawyers and judges, manipulate the court, and may even level charges of abuse in order to get their way. Because persuasive blamers are so convincing and even charming, these…


If you love Lawrence Rosen...

Ad

Book cover of Old Man Country

Old Man Country by Thomas R. Cole,

This book follows the journey of a writer in search of wisdom as he narrates encounters with 12 distinguished American men over 80, including Paul Volcker, the former head of the Federal Reserve, and Denton Cooley, the world’s most famous heart surgeon.

In these and other intimate conversations, the book…

Book cover of Five Miles Away, A World Apart: One City, Two Schools, and the Story of Educational Opportunity in Modern America

Tracy L. Steffes Author Of Structuring Inequality: How Schooling, Housing, and Tax Policies Shaped Metropolitan Development and Education

From my list on understanding the history of educational inequality.

Why am I passionate about this?

I am a historian of education and twentieth-century U.S. history. Public schooling has been transformative for me, opening up a world of opportunities, but I know many others are not nearly so lucky. This has shaped my interest in the history of public schooling, including its promise of democracy and opportunity and the too-often reality of the way it replicates and deepens social and economic inequalities. I think history helps us understand our world, including to see the roots of inequality we live with today and to think about how we might build a more equitable system. 

Tracy's book list on understanding the history of educational inequality

Tracy L. Steffes Why Tracy loves this book

I love how this book shows us how we can’t understand the failures of recent education reforms to fix educational inequality without putting them into a longer and wider context, namely the history of school desegregation.

This book explores how the failure of courts and policymakers to go far enough in school desegregation—especially to challenge the city-suburban boundary as a primary axis of racial and socioeconomic inequality—has doomed all subsequent reforms, including school finance reform, school choice, and standards and accountability.

This book has shaped my thinking about educational reform and inequality today, especially the importance of boundaries and funding. It helps us look at our current education policy landscape with a much more critical eye and see some of the things that are missing from this discussion today.

By James Ryan ,

Why should I read it?

1 author picked Five Miles Away, A World Apart as one of their favorite books, and they share why you should read it.

What is this book about?

How is it that half a century after Brown v. Board of Education--and in spite of increased funding for urban schools and programs like No Child Left Behind--educational opportunities for blacks and whites in America still remain so unequal?
In Five Miles Away, A World Apart, James Ryan provides a sobering answer to this question by tracing the fortunes of two schools in Richmond, Virginia--one suburban, relatively affluent, and mostly white, and the other urban, relatively poor, and mostly black. Ryan shows how court rulings against desegregation in the 1970s laid the groundwork for the massive disparities between urban and…


Book cover of Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Book cover of A Philosophy of Software Design
Book cover of Refactoring Databases: Evolutionary Database Design

Share your top 3 reads of 2025!

And get a beautiful page showing off your 3 favorite reads.

1,210

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in law, lawyers, and court trials?

Law 189 books
Lawyers 93 books
Court Trials 37 books