Get the latest update on our Vizio court case 



News 

Press Releases  


Press  


Blog  


Vizio Lawsuit in the News  


Our Issues in the News  




About 

Sponsors  


Sustainers  


Board of Directors  


Staff  


Evaluation Committee  


Outside Counsel, et alia  


Transparency  


Contact  




Our Work 

Copyleft Compliance  


We defend and uphold the rights of software users and consumers under copyleft licenses.  

Impact Litigation  


We defend the legal rights of software users. Learn the details, status, and stakes of our court cases.  

Give Up GitHub  


We urge FOSS Developers to Give Up GitHub! Learn why.  

Outreachy  


We offer internships for anyone who faces under­representation, systemic bias, or discrimination in the tech industry.  

FOSSY  


Our annual community-oriented conference focused on the creation and impact of free and open source software.  



Tools 

Member Projects  


We provide non-profit infrastructure and services to our members creating Free/Libre and Open Source Software.  

Use The Source  


Our tool for evaluating the source code candidates companies must provide for GPLed software.  

OpenWrt One  


We designed and built the first ever wireless Internet router designed with software freedom and right to repair in mind.  



Learn 

The Corresponding Source  


A bi-weekly oggcast about legal, policy, and many other issues in the Free, Libre, and Open Source Software (FLOSS) world.   

Glossary of Terms  


A list of terms you might be unfamiliar with but occur frequently in our work.  

FAQ About the Vizio Lawsuit  


Your most frequently asked questions about the Vizio lawsuit, answered in one place.  



Donate 



Software Freedom Conservancy


News 

Press Releases  


Press  


Blog  


Vizio Lawsuit in the News  


Our Issues in the News  




About 

Sponsors  


Sustainers  


Board of Directors  


Staff  


Evaluation Committee  


Outside Counsel, et alia  


Transparency  


Contact  




Our Work 

Copyleft Compliance  


We defend and uphold the rights of software users and consumers under copyleft licenses.  

Impact Litigation  


We defend the legal rights of software users. Learn the details, status, and stakes of our court cases.  

Give Up GitHub  


We urge FOSS Developers to Give Up GitHub! Learn why.  

Outreachy  


We offer internships for anyone who faces under­representation, systemic bias, or discrimination in the tech industry.  

FOSSY  


Our annual community-oriented conference focused on the creation and impact of free and open source software.  



Tools 

Member Projects  


We provide non-profit infrastructure and services to our members creating Free/Libre and Open Source Software.  

Use The Source  


Our tool for evaluating the source code candidates companies must provide for GPLed software.  

OpenWrt One  


We designed and built the first ever wireless Internet router designed with software freedom and right to repair in mind.  



Learn 

The Corresponding Source  


A bi-weekly oggcast about legal, policy, and many other issues in the Free, Libre, and Open Source Software (FLOSS) world.   

Glossary of Terms  


A list of terms you might be unfamiliar with but occur frequently in our work.  

FAQ About the Vizio Lawsuit  


Your most frequently asked questions about the Vizio lawsuit, answered in one place.  



Donate
 



Thanks to so many donors, we met our largest match donation ever of $211,939.  Two generous anonymous donors have provided another $40,012ofadditional matching funds.  Give now to help us reach this stretch goal!
  For only 4 more days, the   next $13,079offinancial support we receive will be matched!  

$26,933 matched!  

$13,079 to go!  



$211,927 fully matched!  








Home / News

[RSS] Conservancy Blog


Displaying posts tagged resources [RSS]

Join SFC for a Q&A on how to keep your sideloading, and other phone freedom tips


byDenver Gingerich  on September 3, 2025

You may have heard that Google will be limiting sideloading in the next few months, which is likely to be enforced through Google Play Services, something that runs on virtually all Android phones. Google plans include blocking sideloading of apps where the developer has not shown their ID to Google. Many people have been asking us how they can support app developers who will not or cannot be involved in a Google-run identity verification program.

In particular, we've been increasingly hearing that Android users want to remove their dependence on Google, for this and many other reasons, including the tracking and surveillance that come with using Google Play Services and other Google apps. As a result, we will be hosting a Q&A session this week, in conjunction with folks from F-Droid, to discuss how to best remove proprietary Google code from your phone, and ensure that you control how your phone operates, and which apps can run on it (and from whom).

"Phone freedom tips, and related Q&A" video chat details:



Friday, Sep 5 (2025), at 15:00 UTC (08:00 US/Pacific, 11:00 US/Eastern, 17:00 CEST)

https://bbb.sfconservancy.org/b/den-i3x-a5u-vkq


We will cover the basics of which Google apps and other code you might be using, which of that you can remove while maintaining the use cases you have for your phone, and how to adapt use cases to potentially further reduce reliance on other non-free tools that prevent you from using your phone as you wish.

Among other options, we'll talk about how to use LineageOS on your phone, or another phone you might have already, what you can expect from alternate OSes in general, and how you can keep doing what you need, while giving yourself more control over what you can do in the future. Alongside participants from F-Droid, we will also discuss the F-Droid project, which hosts free apps that provide alternatives for non-free apps from Google Play, as well as classifying apps by how your data is handled, so you can maintain as much say over your privacy and freedom as possible.

We're excited to chat about how to improve your phone experience through the tools and expertise that software right to repair enthusiasts have created to ensure your phone and what you do on it is truly in your own hands!

[permalink]

Tags:   conservancy,  events,  resources


Linux banned Russian contributors. Does my FOSS project need to worry about U.S. Sanctions?


byRick Sanders  on December 12, 2024

Since the Linux project removed a number of entries from the MAINTAINERS le, all of whom were putatively Russian, in October, we've been receiving questions about U.S. sanctions against Russia and what, if anything, we should do about them. As I explain below, our position is that such drastic action, though defensible, is unnecessary. 

What would compel the Linux project to take action against specically Russian contributorsand is it a good enough reason such that other FOSS project should follow suit? The Linux project has access to the lawyers of the Linux Foundation, after all. Unfortunately, the Linux project's initial announcement said only that the removals were due to various compliance requirements. The announcement added that the Russian contributors can come back in the future if sufficient documentation is provided. But it didn't say what sort of documentation would be required. Linus Torvalds added a little clarity when he said that "sanctions" were the cause.

Speculation quickly centered on Executive Order (EO) 14071, one of the U.S. sanctions against Russian. It had recently been expanded to include software development and IT services, just a month before the Linux project's announcement. (EO 14071 dates to April 2022, but its scope is expanded from time to time to include new industries.)

The problem with this theory is that EO 14071 doesn't apply to contributions from a Russian national toa software project (even though it now applies to software development). It is true that, when a Russian national makes a copyrightable contribution to a software project governed by the GPL, the Russian national enters into a contractual relationship with (at least) all downstream distributors. But EO 14071 doesn't sanction any and all contractual relations with Russian nationals. It only prevents the provision of certain software- and IT-related services (including software development and consulting) toRussian nationals from a U.S. person. In other words, EO 14071 works in reverse to the Linux project's situation.

So, if it's not EO 14071, could it be some other U.S. sanction? There are, after all, quite a number of them. On October 24, James Bottomley provided something of an answer. Citing Linux Foundation lawyers, Bottomley wrote that the Linux project means to exclude companies on the U.S. OFAC SDN lists, subject to an OFAC sanctions program, or owned/controlled by a company the list. (OFAC is the Office of Foreign Assets Control, a division of the Treasury Department, in charge of maintaining these sorts of sanctions. SDN means Specially Designated Nationals, i.e., persons and businesses, as opposed to entire regimes.) Under this analysis, the documentation referenced in the initial announcement would be paperwork tending to prove that the contributor did not work for such a sanctioned company.

Alas, this doesn't tell us very much. Not only are there several U.S. sanctions against Russians, which cover different activites and serve different purposes, but each of them affects its own set of (overlapping) Russian parties. Wading one's way though these sanctions is a slog that almost no FOSS projects can possibly wade through. You have to parse the actual statutory and regulatory language, review later regulations and executive orders that might alter the sanction's scope, check whether a given Russian individual or entity is subject to that particular sanction (because two given sanctions don't necessarily apply to the same Russians), then check whether your activity or relationship with that Russian individual or entity is covered by the sanction. (On the upside, the U.S. government provides a handy website that allows you to check which sanctions, if any, affect a particular Russian person or entity. But, even if you can be sure you've checked the right person/entity, you still need to determine whether the sanction actually applies to your own activity.)

This is a lot of work. And I think that explains the Linux project's cautious approach: namely, suspending all Russian contributions to the project temporarily; then checking each contributor, case-by-case; and (presumably) reinstate them if they don't show up on any sanctions list. Even this strategy might not be feasible for many if not most projects. They might be more reliant on Russian contributions, be less able to withstand the blowback from sudden suspensions, or simply lack the legal resources.

In my view, none of the Russian sanctions prevents Russians from contributing to American-based software projects governed by the GPL. While the approach taken by the Linux project is reasonable and understandable, I do not believe SFC's projects to take similar actions at this time.

Besides, the spirit of FOSS, I think, requires a bias toward acceptance of otherwise valid and competent contributions. The goal is great software that, in many cases, affirmatively improves people's lives. Rejecting good contributions undermines that goal. Further, rejecting otherwise good contributions does nothing to further the sanctions' goals. The sanctions are primarily intended to punish Russia for, and to degrade its ability to conduct, its interference in U.S. elections, its flouting of international rules, and its aggression in Ukraine. It is difficult to see how rejecting Russian contributions furthers any of these goals.

There remains one final mystery. Some of these Russian sanctions are several years old, so why is this an issue now? My best guess is that EO 14071 brought the issue of Russian sanctions to Linux Foundations's attention because it was explicitly directed at software development. Even if EO 14071 was found to be inapplicable, Linux Foundation couldn't ignore the whole raft of other Russian sanctions, which would take time to sort through.

Ideally, we could keep geopolitics (and lawyers!) out of FOSS. But that's not always possible. U.S. sanctions are one reason. There's no harm in being cautious, so long as the spirit of FOSS is respected. Different projects and organizations will reasonably come to different conclusions on this matter.

Links to the documents referenced above:


OFAC FAQ 1128, which sets forth various expansions of EO 14071: 

OFAC FAQ 1187, which explains what's covered by "IT consultancy and design services." 

OFAC's webpage re: Russia-related sanctions

OFAC's Sanctions List Search 


[permalink]

Tags:   law,  resources


Fighting for the right to repair your electronics - we need your help


byDenver Gingerich  on May 2, 2022

Defending your right to modify and repair the software on your electronics has been a cornerstone of Software Freedom Conservancy since its inception. We defend these rights in a variety of ways: petitioning the Copyright Office to return our repair and modification rights, investigating reports people send us where companies are using our member projects' code but aren't providing the source or repair and modification information that the project's license requires, contacting those companies to remind them of the license requirements, and (eventually, in rare cases after companies ignore our gentle reminders for many months) filing lawsuits against intransigent companies who refuse to give you the complete source and instructions you deserve (and that they are required to provide by the licenses of the software they freely choose to use).

In the rare cases where Software Freedom Conservancy has been forced to move its enforcement actions from gentle reminders to filing lawsuits, we have used a variety of approaches. Our lawsuit filed in 2007 against several manufacturers, used copyright law (specifically copyrights in the BusyBox project) to compel those manufacturers to comply with the GPL (such as Westinghouse). The lawsuit we filed last year against Vizio takes an approach more appropriate for widely marketed and available consumer devices. Namely, the claim in Vizio is a contract claim for third-party beneficiary rights under the GPL, which will allow us (and all other customers who bought Vizio TV's) to receive the repair and modification instructions to the software more directly.

Since we began enforcing the GPL fifteen years ago, the landscape of GPL violations has deteriorated: GPL'd software now appears in nearly every consumer device smarter than a toaster, and very rarely do the manufacturers even bother to offer source code to users  and almost never does the source release meet the requirements of the GPL. As a result, we at Software Freedom Conservancy continue to dedicate more time and resources to our enforcement efforts. We seek to ensure that the situation does not get even worse, and we believe that we can improve the situation even more.

The best approach, in our view, is to continue to bring a variety of different types of actions against intransigent violators. As always, we use litigation and litigation-like means  as a last resort, but we've reached that point with dozens of companies. There are a variety of types of actions we could take and lawsuits that we could bring, and different ways we can go about preparing for them. But, to have the full scope of options, we need your help.

As a contributor to copyleft projects, one way that you can help us right now is to assign the copyrights of your software freedom works to Software Freedom Conservancy. As the Vizio suit shows, copyright-based claims will not be the sole focus of our enforcement. However, there are some key types of products where copyright claims are ideal. By assigning your copyrights to us, you can give us the ability to stand up for your software freedom and rights and, more importantly, the rights of your users. While we understand the FOSS community has some aversions to copyright assignment, we also know that, right now, many developers automatically assign their copyrights to their employers without demanding that their employers stand up for the copyleft rights of their users. We ask the community to reconsider this common practice, and request those who haven't already assigned copyright to their employer to assign their copyrights to us, and we urge those who have entered work-for-hire arrangements with employers ask those employers to give them back their copyrights immediately. (See our ContractPatch project for more information on how to do this.)

Today, we launch our self-service Copyright Assignment form. This new form, carefully vetted by our lawyers, allows you to quickly and easily assign your rights in your code, documentation, and other copyrightable works to Software Freedom Conservancy. We will use these copyrights to ensure companies follow the copyleft licenses that they use. You can assign copyrights for projects that are not members of Software Freedom Conservancy too. We will always enforce them in accordance with our Principles, and we will welcome you onto an internal mailing list and regular meetings to discuss our enforcement efforts.

Through the various software freedom lawsuits we have filed over the years, along with the lawsuits we've helped fund, Software Freedom Conservancy has established a track record of tangible enforcement actions. 

We are very happy for all the support we've received from software freedom activists, developers, and other community members over the years in our software freedom enforcement actions. We hope you will continue to support us, and encourage others to do so, in whatever ways you can and, if it makes sense for you, by assigning your software freedom works to us so we can ensure the repairability of your electronics (and everyone else's!) going forward.

[permalink]

Tags:   conservancy,  licensing,  resources


It Matters Who Owns Your Copylefted Copyrights


byBradley M. Kühn  on June 30, 2021

Throughout the history of Free and Open Source software (FOSS), copyright  assignment has simultaneously been controversial and accepted as the norm  in our FOSS communities. This paradox, I believe, stems entirely from some  key misunderstandings that perpetuate. This issue requires urgent  discussion, as two of the most important FOSS projects in history  (GCC  and glibc) are right now  considering substantial and swift changes to long-standing copyright  policies that date back to the 1980s. This event, and other recent events  over the last few years in the area of GPL compliance and corporate FOSS  adoption, point to long-term problems for projects. This essay works  through these nuances, and will hopefully assist FOSS contributors as they  make difficult decisions about copyright ownership for their projects. At  the end, I provide a summary list of issues to consider when creating  copyright ownership policies for FOSS.

The Default Is: You Give It Away To Your Boss


I was at one time bemused, but now am mostly aghast, at the true paradox  of common wisdom about copyright assignment for FOSS projects. I don't believe anyone has done a  statistically valid study, but anecdotally it's rare to find a FOSS  contributor who enjoys assigning copyright to another entity. FOSS  contributors who do assign copyright to a non-profit charity that collects  copyrights (such as the FSF or Conservancy) often complain about the  complexity and annoyance of the paperwork to get started as a contributor.  Even more commonly, contributors express disgust or annoyance at the  pressure from the project to give away something that should be rightfully  theirs.

I am sympathetic on both points, and have worked over my career to design,  implement, and improve copyright assignment processes for projects   in hopes to address that first complaint. However, the second concern   the preference of FOSS contributors to keep their own  copyrights, is an ironic complaint. Here's why:

Almost nocontributors to larger FOSS projects hold their own  copyrights. If they have not gone through a process to assign them to a  charity, the most likely scenario is that their employers own those  copyrights. My colleagues at Conservancy have been working on  the Contract Patch  project  which seeks to educate FOSS contributors about their  inherent right to employment agreement negotiation, and seek more favorable  terms in those employment contracts. However, over the years of our  Contract Patch work, we still find that only dozens (among the thousands of  FOSS contributors) have insisted that their company allow them to keep  their own copyrights. If you work for a company, check your employment  agreement. I'll bet that your employer owns your copyrights for everything  you do at work  including your contributions to FOSS  unless  there's a separate agreement that gives those copyrights to a charity like  Conservancy or FSF.

As a result, in debates about copyright ownership, discussions of what policy contributors want regarding the fruits of their labor is sadly moot. Without a clear, organized mitigation strategy to assure that FOSS contributors keep their own copyrights, a project (such as GCC or glibc) that switches from a standing (nearly) all copyrights assigned to a charity model to a plain Developer Certificate of Origin (DCO) or naked inbound=outbound contributor arrangement will, after a period of years, mostly likely have copyrights that are primarily held by the employers of the most prolific contributors, rather than by the contributors themselves.

The Faustian bargain that causes this default is the  work-for-hire doctrine in the USA (and similar arrangements  that exist around the world). When you take a job, in most places in the  world, by default, your employer owns and/or effectively controls all your  copyrights. They argue that they're paying you handsomely for this and as  such they have every right to own it all. Perhaps that argument has merit  with regard to software that will ultimately be proprietarized, but for  copylefted software, the value proposition is different and history shows  that the arrangement leads to surprising results.

Copyleft Is Weakened When Most Copyright Holders Oppose Enforcement


Copyleft licenses are not magic pixie dust. Copyleft is not a  legislatively-mandated regulation (e.g., pollution regulations)   which are enforced by government staff. Ultimately, an entity  most  commonly the copyright holders themselves  must proactively enforce  GPL. This entity can be an organization, an individual, a group of  individuals, a group of organizations, or a mix of all of  those. Someone must enforce the rules; so-called  spontaneous compliance is a myth promulgated by those who  oppose copyleft.

Yet that myth's apparent unexamined truthiness has taken hold; many FOSS  contributors reasonably think that it does not matter who owns the  copyright of their copylefted works. If it's GPL'd, they surmise,  surely someone out there will enforce the GPL when it's violated.  Or, perhaps the contributors think that GPL violations on their particular  codebase are rare. Either way, most contributors avoid the effort required  to figure out who owns their copyrights and ponder whether that entity will  uphold copyleft in a reasonable way. Nevertheless, I really urge FOSS  contributors to think through this issue with care and healthy skepticism,  as they may be surprised at the outcome. What lurks in the backchannels  may well surprise you:

Once upon a time, copyleft enforcement was not considered controversial by  many otherwise-pro-FOSS companies. In recent years, companies that prefer  non-copylefted FOSS have succeeded in making even the most mundane GPL  enforcement appear as controversial and industry-destabilizing.  Many developers who contribute to GCC and glibc  even ones that work  for historically FOSS-friendly companies  will be surprised to learn  that their employers (or at least their legal departments) are opposed to  any GPL enforcement. Conservancy, as the main organization actively doing  GPL enforcement, hears this kind of pressure regularly. Our colleagues at  FSF historically told us that they hear the same. It's rarely done  publicly  but, when public, criticisms are delivered by proxies in a  subtle, you don't really need copyleft to be enforced anyway, do  you? manner. The public  arguments are usually couched in a careful dog whistle  style. While the message comes through loud and clear to executives,  lawyers, companies and their trade associations, it's easily missed by  contributors  who understandably have a much more important task to  do: writing great FOSS code!

We expect that you may be surprised by this, but we can tell you that: in private, companies that contribute to key copylefted projects are not so subtle. They have communicated to those of us in the GPL enforcement community on several occasions  a message delivered by many executives over a period of many years  that they would prefer both Conservancy and FSF to curtail, or outright end, GPL enforcement. Their view, as communicated to us, is that GPL enforcement causes customers to think copyleft is problematic. As one executive once said to me: We consider it a failure if any customer ever even asks us if they have to worry about GPL compliance. These companies usually say: well, we will always comply with the license, but we'd prefer if anyone who is our customer (or potential customer) simply is just left alone if they violate. Once, an executive actually claimed to me that his company, a huge multinational software company, would: cease to build any products on Linux and other GPL'd software at all if Conservancy and FSF don't cease their enforcement. That statement was fortunately bluster and bluff; the company in question is still heavily invested in copylefted software, including Linux, GCC, and glibc, but the sentiment is a common one that we hear privately often. And, that company has since funded work to discredit GPL enforcement. Conservancy faces constant pressure and threats regarding its GPL enforcement efforts, and we're aware that FSF has faced to similar pressure.

In parallel, these companies have also steadily worked to hold more of the copyrights in key copylefted works  primarily by hiring the key developers that contribute to key copylefted projects. While I oppose this outcome, it's undeniably a rational approach: if companies hold the copyrights, they can decide when, how, where and most important if copyleft licenses are ever enforced. This process is well underway for copylefted works that don't have any policies about copyright ownership. For example, the Who Contributes to Linux? reports by LWN show starkly over recent years: fewer contributions coming copyrighted by individuals, and more contributions copyrighted by companies. While corporate involvement is always welcome in FOSS projects, we (as a FOSS community) have not responded with the necessary care to question why the companies, rather than the individual contributors, should own our FOSS. Only very few developers have even questioned this issue; we thank them for their efforts, but such questions are simply not raised enough.

As such, the most important consideration in ending copyright assignment to a charity is to consider what the employers of most of the developers will dowith those copyrights, and whether they will enforce the copyleft in the best interest of the community. Even worse, might they eventually sell those copyrights to someone who will use enforcement in a manner that a charity never would  for their own avarice rather than the good of the community?

While the remainder of this essay addresses at length other secondary  considerations and nuances regarding copyright ownership in copyleft  projects, this point is the absolutely most important one:  
Most for-profit copyright holders prefer copyleft to function  much like non-copylefted FOSS. Namely, it's certainly nice when  folks voluntarily release their changes, improvements and scripts  used to control compilation and installation, but if they don't,  their failure to do so should be begrudgingly tolerated, and compliance  should never be compelled for those who refuse.

Violations Are More Common Than You Think


During this recent upheaval in the GCC  community, I spoke at length with a GCC developer who has contributed to  the codebase regularly for decades. After I'd explained some of issues  above, the developer stated: Well, is any of this really an issue  for GCC? When was the last time there was a GPL violation on GCC?.  I glibly answered: Well, I haven't heard about one for about a week, but  I'll surely hear about another one soon. The developer was flummoxed  to learn that part-and-parcel to nearly every embedded Linux GPL violation  (which have been, for years, innumerable) is a companion violation on GCC.  Specifically, most system-on-chip (SoC) vendors not only have a stock Linux  build given to the OEMs,  but also include a toolchain. More often than not, a GPL violator who has  what we call an incomplete Complete, Corresponding Source  (CCS) violation on Linux will also have a  no-source-or-offer or  incomplete CCS  violation on GCC. The usual reason is that  part of the SDK given  to OEMs must include an appropriate binary toolchain (sometimes with  vendor-specific patches, and almost always with a complex configuration  that's difficult to reverse engineer) so that  the SoC integrators can compile other  software for the system. This scenario is so common that we in the GPL  enforcement community coined the shorthand term toolchain  violation to refer to the scenario where the GCC violation  tags along with a Linux violation. While glibc violations of this nature are admittedly less  common than GCC, glibc violations do occur relatively often in the same  manner.

Upstream developers are mostly unaware of how bad the compliance problem  is regarding their code for one simple reason: the folks impacted most by  GPL violations are downstream users, not upstream developers. Furthermore,  correction of compliance problems usually produces code releases that  work for the given device on which the original violation  occurred, but rarely is that CCS  released resulting from a GPL enforcement action trivially upstreamable.  After all, this is code written, modified, and/or integrated by developers  whose plan was to get away with a GPL violation, so why would  they have invested the time to provide the improvements in a manner that it  was immediately digestible for upstream? My view is that users matter, and  FOSS contributors should care about their experience with the downstream  consequences of their code. I urge FOSS contributors to implement copyright  ownership schemes that have the most likely chance of enabling enforcement  actions principled parties.

The Power of Collective Action


Regarding my views on FOSS copyright assignment, I often quote the famous  gaffe of (former USA presidential candidate and senator) John Kerry,  I voted for it before I was against it when I'm talking about  copyright assignment. But I don't quote it purely for self-deprecation; I  never felt the press was all that fair to Kerry, because I think policy  makers should be willing to change their positions over time as  new information comes to light, or when policies that we thought were  beneficial in theory prove problematic in practice. I once thought  universal copyright assignment for a copylefted work to a single charity  was an absolutely necessity. Then, Conservancy's successful and continuing  work with various BusyBox copyright holders, and our collaboration with  Christoph Hellwig, showed me that there was huge value in individuals  having copyrights and making their own choices about enforcing copyleft.  Still later, I realized that individuals like Erik Andresen and Christoph  Hellwig are quite rare, as most FOSS contributors  even if  they've kept their own copyrights  ultimately have to take on such  political and career risk to enforce copyleft that they must often chose  not to because they could easily get blacklisted from major employers for  doing so.

The central thread here is collective actionbyprincipled  people who will use copyleft primarily as a tool for rights of users  and for the improvement of copylefted projects. Ultimately, copyleft  functions best when leaders of a project have the agency, wherewithal,  commitment, and collective consensus to either ensure copyleft functions to  protect their users' rights, or enable another entity to do that job for  them in a principled way that serves the public good (usually in contrast  to the interests of for-profit industry). (Note that even if that interest  is vendor-neutral, as that means the interests served are the  common business interests of the vendors, but not their  customers.)

These issues are complex. Every policy change, or lack of policy change,  will have many unintended consequences. An apparent simple  move away from mandated assignment to a centralized organization  could well be a decision to ultimately move copyright holding to for-profit  corporations and their trade associations  all of whom are unlikely  to stand up for the GPL and user rights. Beyond all else, I urge caution  and slow deliberation before any policy changes about copyright control. I  ask FOSS contributors to do the substantial and necessary homework of not  only reading and considering the points of this essay, but those points  raised by all parties. As you do, keep in mind that every party, including  me, has a policy goal in mind for copyleft. I and Conservancy are very  transparent that our policy goal is to see copyleft licenses enforced  regularly on behalf of end users who buy products on the open market that  contain copylefted code. We believe, as a policy matter, that copylefted  copyrights are best held by entities that have a bona-fide track record of  serving the public good, act in a principled and ethical manner in doing so   the most important principles being to never prioritize financial  gain over users' rights  and who won't back down and give up when  faced with the inevitable anti-copyleft backlash. Others, probably  including your employer and the trade associations to which they pay  membership dues, probably disagree with this position, but you should ask  questions and listen carefully to see if you're getting a straight answer.  After you've heard everyone's position, decide for yourself who deserves to  have your copyrights: your employer, a charity, or yourself. Once you've  decided, you'll have hard work ahead to change the default (which will  likely be your employer once projects drop their copyright assignment  mandate).

A Word on FSF's GPL Enforcement


The elephant in the room that I've not yet mentioned is the current status of the FSF as an organization. There is no question, given the recent mass resignation of their management, and other rapid leadership change surprises, that the FSF faces serious challenges in the next few years. I personally was previously affiliated with the FSF. That affiliation ended in 2019, so I have no real information about the internal status of the FSF since then. What I do know is that FSF currently lacks sufficient capacity to follow up on any GPL violations on GCC and glibc that we've reported for years. That said, if I have to chose between the strict dichotomy of: (a) copyrights held by the FSF (which has the possibility of recovery in the future and restoration to an organization that actively enforces the GPL) vs. (b) copyrights held by companies  many of whom are known to oppose enforcement of the GPL, I would still pick the FSF. Remember that copyright does not expire for a very, very long time. GCC and glibc are both codebases that prove the half-life of well-written software is very long, and that software stays relevant and useful for much longer than any of us usually admit. We have to think long term about the copyright ownership of copylefted works. While there are serious short-term and medium-term problems at the FSF, we have to consider carefully who is the best long-term steward of copyrights: companies or charities. Most importantly, changing 30 years of careful planning about the copyright inventory of important codebases is certainly not a decision to be finalized in a matter of just a few weeks or even months. Thus, most of all, I ask FOSS contributors to take care and ample time in their deliberations on such matters.

A Summary of Recommendations and Considerations


As promised at the start of this essay, here is a laundry list of  recommendations and considerations that any copylefted project should  consider regarding how to structure its copyright ownership rules. This  list is provided as a quick reference only, and readers should keep in mind  the complexity of the topic before jumping to a conclusion about the right  policies. Not every issue below was addressed in detail in the essay above,  but if there is interest from the community, I will publish further essays  on other topics.  

Without your active work to avoid it (such as by modifying your contract or  demanding assignment to another entity), for-profit employers will control  your copyrights. You typically have no say into how or whether the  license of your project is enforced if your employer holds your  copyrights.

Modern copyright assignments to charities such as the FSF or  Conservancy usually take two forms: either your employer has a blanket  copyright assignment, or you must individually assign copyright. In the  latter case, there are typically two components: a disclaimer from  copyright from your employer, and an assignment from you. In either  case, you should speak at length with your employer's legal department to  figure out what form, if any, is in place, and what will happen to those  systems if your project changes its copyright aggregation policies.

FOSS contributors have safety in numbers. A strong consensus that  your project wants to see copyleft enforced for your users can create  leverage that mitigates risk of blacklisting of those  who chose to enforce copyleft licenses. When policies like copyright  assignment to a charity or copyright ownership only by individuals are  set project-wide, companies historically have simply accepted it. (The  Samba project is an excellent example of a project where the developers  have control.) By contrast, each contributor faces a steep climb in  negotiating their ownership of the copyrights in the absence of such  policies.

While assignment to a charity can be annoying and feel problematic,  this is often the most expedient way to assure that the copyleft license  of your project is upheld. Conservancy, for example, will accept one-off  assignment from FOSS contributors to strategically important FOSS  projects. Even if you (collectively) chose to not mandate assignment for  your project, it's valuable to assist and encourage your contributors to  either develop together a collective individual copyright ownership plan,  or assign to different charities, or recommend a mixture of the two.

As an upstream developer, you're likely going to be unaware of most  copyleft violations on your code. If possible, work with an entity that  has the time and resources to investigate violations for you, and empower  that entity to act on your behalf if possible.

Pay attention to the details of Contributor Licensing Agreements  (CLAs). Often, these require that you give up almost as many rights as a  copyright assignment would require you to give up  anyway. Avoid  asking your contributors to agree to a CLA.

Developer Certificate of Origins (DCOs) and other inbound=outbound  contribution regimes are very good, useful and  recommended. However ultimately such systems are  entirely orthogonal to who holds the copyright. DCOs and contribution  terms are general statements that attest to your right and permission to  make contributions under the project's license, but are, by design,  silent on the details. A DCO is absolutely compatible with a project  that separately requires copyright assignment, or with a project that has  other recommendations about how developers should handle copyright  ownership.

Seek and consider advice from all sources. Everyone with an opinion  on these topics has a policy agenda. Ask what their policy agenda is  when they advise you. Ask them their view on copyleft enforcement.  Ask them if they've ever investigated copyleft violations on your  software, and if so what they found and what their opinion is. If you're  considering assigning your copyrights to someone, most notably your  employer (who, again, is likely to by default receive your copyrights)  be sure you've fully understood their policy and views on these  matters. Insist that they put their policy and views in writing for you  for future reference. Ask for strong commitments, and be skeptical if  you cannot receive them.
 

[permalink]

Tags:   conservancy,  GPL,  ContractPatch,  law,  licensing,  resources


Next page (older) »

 [1] 2



See all blog posts

Blog Index by Year



2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010

Blogs by Tag



conservancy

GPL

supporter

licensing

conferences

law

events

software freedom for everyone

Member Projects

Outreachy

FOSS Sustainability

diversity

resources

Copyleft Conf

ContractPatch

Filings

Godot

Reproducible Builds

Year In Review 2016

fundraiser

CLA

Wine

Year In Review 2015

Kallithea

QEMU

Selenium

Google Summer of Code

Homebrew

inkscape

patent

security

Clojars

Git

Hackfests

Racket

cyborg

phpMyAdmin

pypy

volunteer

Accounting

LibreHealth

Shotwell

inclusion

jQuery

microblocks

sourceware

Blogs by Author



Vladimir Bejdo

Kate Chapman

Pamela Chestek

Denver Gingerich

Bradley M. Kühn and Denver Gingerich

Will Hawkins

Fred Jennings

Deb and Karen

Jeff King

Bradley M. Kühn

Conservancy + Bro LT

Christine Lemmer-Webber

Deb Nicholson

Sourceware PLC

Rick Sanders

Bradley M. Kühn and Karen M. Sandler

Karen Sandler

Tony Sebro

Sage A. Sharp

Brett Smith

Conservancy's Staff

Daniel Takamori

Outreachy Team

Marina Zhurakhinskaya

Molly deBlanc

 







Main Page

Contact

Sponsors

RSS Feed

Donate
 


Software Freedom Conservancy is a 501(c)(3) non-profit charity.
 




Privacy Policy last updated 22 December 2020.
 


This page and its contents are licensed under a Creative Commons Attribution-Share Alike 4.0 International License.