These were previously intermingled with the static content in `conservancy/static`.
		
			
				
	
	
		
			169 lines
		
	
	
	
		
			8.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			169 lines
		
	
	
	
		
			8.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% extends "base_compliance.html" %}
 | 
						||
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
 | 
						||
{% block submenuselection %}LiberateFirmware{% endblock %}
 | 
						||
{% block content %}
 | 
						||
 | 
						||
<h1 id="software-freedom-conservancy-proposal-for-firmware-liberation-project">Firmware Liberation Project</h1>
 | 
						||
 | 
						||
<p>Conservancy plans to select a class of product in the Linux-based embedded
 | 
						||
system space.  For this product, Conservancy will launch, or assist, a
 | 
						||
project that creates a functioning alternative firmware for those devices.
 | 
						||
The promise of GPL enforcement is only realized through actual, practical use
 | 
						||
and improvement of the released software for users.</p>
 | 
						||
 | 
						||
<h2 id="gpl-enforcement-needs-follow-through">GPL Enforcement Needs Follow-Through</h2>
 | 
						||
 | 
						||
<p>Simply enforcing the GPL is an important first step, and Conservancy
 | 
						||
  <a href="enforcement-strategy.html">continues our efforts in that
 | 
						||
  regard</a>. However, we can
 | 
						||
  replicate <a href="/copyleft-compliance/enforcement-strategy.html#brief-history-of-user-focused-gpl-enforcement">the
 | 
						||
  success found with OpenWrt</a> <em>only by</em> a substantial
 | 
						||
  effort <strong>after</strong> enforcement occurs to turn the compliant
 | 
						||
  source release into a viable alternative firmware for the platform.</p>
 | 
						||
                                           
 | 
						||
<p>Conservancy has seen non-compliant Linux-based firmwares on refrigerators,
 | 
						||
  baby monitors, virtual assistants, soundbars, doorbells, home security
 | 
						||
  cameras, police body cameras, cars, AV receivers, and televisions.  We
 | 
						||
  believe that building an alternative firmware for one of these classes of
 | 
						||
  devices — or joining our work with an existing alternative firmware project
 | 
						||
  that is struggling due to lack of sources available — will lead to
 | 
						||
  more palpable software freedom for users of these device.</p>
 | 
						||
 | 
						||
 | 
						||
<h2 id="limited-success-of-alternative-hardware">Limited Success of
 | 
						||
  Alternative Hardware</h2>
 | 
						||
 | 
						||
<p>Alternative hardware projects remain an essential component of small
 | 
						||
  device freedom. Conservancy supports and engages with communities that seek
 | 
						||
  to source and build IoT-style devices from the ground up. We’re excited to
 | 
						||
  see deployable boards that allow Maker efforts to create new devices.</p>
 | 
						||
 | 
						||
<p>Nevertheless, we remain ever-cognizant that FOSS succeeded on servers,
 | 
						||
  laptop, desktop, and wireless router computers <em>precisely</em> because
 | 
						||
  users could buy commodity hardware at any store and install FOSS
 | 
						||
  alternatives to the vendor-provided software.  Throughout the history of
 | 
						||
  FOSS, most new users who seek to experience software freedom want to do so
 | 
						||
  with their existing devices first.  Many don't even know much about the
 | 
						||
  issues involved in software liberation <em>until they've already purchased
 | 
						||
  hardware</em>.  Conservancy therefore believes support of alternative
 | 
						||
  firmwares for such devices is paramount.</p>
 | 
						||
 | 
						||
<h3 id="demonstrating-the-power-of-software-freedom">Demonstrating the power
 | 
						||
  of software freedom</h3>
 | 
						||
 | 
						||
<p>To many, the benefits of software freedom are abstract. For less technical
 | 
						||
  users, the idea of modifying or even reviewing the software on their
 | 
						||
  devices is wholly theoretical. For technical users, there is a limited time
 | 
						||
  available to invest in the devices they use for their everyday
 | 
						||
  lives. Bringing people together to take collective action for the control
 | 
						||
  of their own technology is a powerful proposition that has rarely been
 | 
						||
  demonstrated.</p>
 | 
						||
 | 
						||
<p>When alternative firmware projects like OpenWrt exist for IoT devices,
 | 
						||
  non-technical users can replace the software on their devices and benefit
 | 
						||
  from custom, community-controlled software. Technical users are more likely
 | 
						||
  to contribute knowing their efforts will be meaningful.</p>
 | 
						||
 | 
						||
<p>However, decades of corporate involvement in copyleft have demonstrated
 | 
						||
  that without an organized effort, control over one’s own software is purely
 | 
						||
  theoretical, even when software has a copyleft license, and
 | 
						||
  sometimes <em>even when</em> compliance with the copyleft license is
 | 
						||
  acheived. Conservancy recognizes that there is a unique opportunity for
 | 
						||
  charitable organizations to step in and change the power dynamic of the
 | 
						||
  tech industry for consumers.</p>
 | 
						||
 | 
						||
<h2 id="conservancys-plan-for-action">Conservancy’s Plan For Action</h2>
 | 
						||
 | 
						||
<p>Conservancy seeks to fund work on liberating firmware for a specific
 | 
						||
  device. This is accomplished with a two-prong approach: first, we will
 | 
						||
  leverage increased interest and tendency toward GPL compliance throughout
 | 
						||
  the embedded industry to more quickly achieve compliant source releases in
 | 
						||
  a particular subindustry.</p>
 | 
						||
 | 
						||
<p>Second, depending on what subindustry (i.e., specific class of devices)
 | 
						||
  seems most responsive to increased enforcement activity and willing to
 | 
						||
  provide compliant source releases quickly, we will launch, coordinate and
 | 
						||
  fund an alternative firmware project for that class, or, if appropriate,
 | 
						||
  merge our efforts with an existing alternative firmware project for that
 | 
						||
  class of device.</p>
 | 
						||
 | 
						||
<h2 id="leveraging-on-increased-enforcement">Leveraging on Increased
 | 
						||
  Enforcement</h2>
 | 
						||
 | 
						||
<p><a href="enforcement-strategy.html">Conservancy already plans to select a
 | 
						||
  specific violation and engage in litigation.</a> Based on past experience,
 | 
						||
  we expect that the press and attention to that ongoing litigation will
 | 
						||
  yield increased responsiveness by violators throughout the industry. (A
 | 
						||
  similar outcome occurred after our BusyBox-related litigation in 2006.)
 | 
						||
  This expected change in behavior will open opportunities to replicate the
 | 
						||
  OpenWrt approach in another embedded electronic subindustry. Fast action
 | 
						||
  will be necessary; most IoT products have an 18 month lifecycle, so we seek
 | 
						||
  to quickly identify the right subindustry, gain compliance there, and move
 | 
						||
  on to the next phase.</p>
 | 
						||
 | 
						||
<h3 id="funding-firmware-liberation">Funding Firmware Liberation</h3>
 | 
						||
 | 
						||
<p>While we’ve long hoped that volunteers would take up compliant sources
 | 
						||
  obtained in our GPL enforcement efforts and build alternative firmware
 | 
						||
  projects as they did with OpenWrt, history shows us that the creation of
 | 
						||
  such projects is not guaranteed and exceedingly rare.</p>
 | 
						||
 | 
						||
<p>Traditionally, our community has relied exclusively on volunteers to take
 | 
						||
  up this task, and financial investment only comes after volunteers have put
 | 
						||
  in the unfunded work to make a Minimum Viable Product (MVP) liberated
 | 
						||
  firmware. While volunteer involvement remains essential to the success of
 | 
						||
  alternative firmware projects, we know from our fiscal sponsorship work
 | 
						||
  that certain aspects of FOSS projects require an experienced charity to
 | 
						||
  initiate and jump-start some of the less exciting aspects of FOSS project
 | 
						||
  creation and development. (In our last fiscal year, Conservancy funded 160
 | 
						||
  contributors to work on FOSS.)</p>
 | 
						||
 | 
						||
<p>In the initial phase, Conservancy will select a specific
 | 
						||
  class of device. Upon achieving compliant source releases in that
 | 
						||
  subindustry through GPL enforcement, Conservancy will launch an alternative
 | 
						||
  firmware project for that class of device.</p>
 | 
						||
 | 
						||
<p>Conservancy will seek to fund the time of project leaders and
 | 
						||
  infrastructure for the project. The goal is to build a firm base that draws
 | 
						||
  volunteers to the project. We know that sustaining funding over long
 | 
						||
  periods for a grassroots hobbyist activity is quite challenging; we seek to
 | 
						||
  bootstrap and catalyze interest and contribution to the project. Ideally,
 | 
						||
  Conservancy would run the project with a single full-time staffer for about
 | 
						||
  a year, and achieve a volunteer base sufficient to reduce funding to one
 | 
						||
  part-time staffer.</p>
 | 
						||
 | 
						||
<h3 id="criteria-for-device-selection">Criteria for Device Selection</h3>
 | 
						||
 | 
						||
<p>The IoT device industry moves quickly and we must be prepared to adapt
 | 
						||
  based on new information. The first stage in this work will be to carefully
 | 
						||
  evaluate and select the device on which to focus for this
 | 
						||
  project. Conservancy will evaluate the following criteria in selecting a
 | 
						||
  class of devices:</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
<li><p>Do most devices in the subindustry already run a known FOSS system
 | 
						||
    (such as Android/Linux, BusyBox/Linux or GNU/Linux)?</p></li>
 | 
						||
 | 
						||
<li><p>In response to our increased enforcement activity, how many existing
 | 
						||
    GPL-compliant source releases are available from how many different
 | 
						||
    vendors in this subindustry?</p></li>
 | 
						||
 | 
						||
<li><p>Is there a known userspace application that runs on Maker-built
 | 
						||
    hardware that does the task the proprietary userspace software from the
 | 
						||
    vendor did?</p></li>
 | 
						||
 | 
						||
<li><p>What is the excitement level among volunteers for this
 | 
						||
    project?</p></li>
 | 
						||
 | 
						||
<li><p>What value will hobbyists achieve from replacing the software on their
 | 
						||
    device? For example, would they be able to avoid surveillance or add
 | 
						||
    accessibility features?</p></li>
 | 
						||
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>Finally, Conservancy will be prepared and willing to recognize temporary
 | 
						||
  failure and setbacks in a particular subindustry and pivot quickly to
 | 
						||
  choosing a different class of devices. This project is ambitious, and we’ll
 | 
						||
  be adroit in our approach to ensure success.</p>
 | 
						||
 | 
						||
{% endblock %}
 |