Difference between revisions of "Busybox replacement project"

From eLinux.org
Jump to: navigation, search
(create)
 
(Description)
Line 9: Line 9:
 
Busybox is a widely used program which implements several Linux command line utilities in a single, multi-tool binary.  It is provided under the GPL license.  Due to it's utility and ubiquity, it has been adopted in a very large number of embedded device project, including by companies who are not as diligent about their GPL commitments as they should be.
 
Busybox is a widely used program which implements several Linux command line utilities in a single, multi-tool binary.  It is provided under the GPL license.  Due to it's utility and ubiquity, it has been adopted in a very large number of embedded device project, including by companies who are not as diligent about their GPL commitments as they should be.
  
Busybox is arguably the most litigated piece of GPL software in the world.  Unfortunately, it is unclear what the remedy should be when a GPL violation occurs with busybox.  Litigants have been known to request remedies outside the scope of busybox itself, which causes concern among chip vendors and suppliers.
+
Busybox is arguably the most litigated piece of GPL software in the world.  Unfortunately, it is unclear what the remedy should be when a GPL violation occurs with busybox.  Litigants have sometimes requested remedies outside the scope of busybox itself, such as review authority over unrelated products, or right of refusal over non-busybox modules.  This causes concern among chip vendors and suppliers.
 +
 
 +
The purpose of this project is to produce a program that is as capable and useful as busybox for a large majority of embedded Linux projects, such that busybox is easy to replace in existing products and can be supplanted as the default choice for a multi-tool program in most new projects.
 +
 
 
== Scope ==
 
== Scope ==
  

Revision as of 18:53, 11 January 2012

Work on Tiny Linux Kernel

Summary
Write a non-GPL replacement for Busybox
Proposer
Tim Bird

Description

Busybox is a widely used program which implements several Linux command line utilities in a single, multi-tool binary. It is provided under the GPL license. Due to it's utility and ubiquity, it has been adopted in a very large number of embedded device project, including by companies who are not as diligent about their GPL commitments as they should be.

Busybox is arguably the most litigated piece of GPL software in the world. Unfortunately, it is unclear what the remedy should be when a GPL violation occurs with busybox. Litigants have sometimes requested remedies outside the scope of busybox itself, such as review authority over unrelated products, or right of refusal over non-busybox modules. This causes concern among chip vendors and suppliers.

The purpose of this project is to produce a program that is as capable and useful as busybox for a large majority of embedded Linux projects, such that busybox is easy to replace in existing products and can be supplanted as the default choice for a multi-tool program in most new projects.

Scope

Contractor Candidates

Rob Landley

Related work

Comments