Bradley M. Kuhn

Last updated
Bradley M. Kuhn
Bradley M. Kuhn.jpg
Portrait of Kuhn taken in 2007
Born1973 (age 5051)
NationalityAmerican
Occupation(s)Policy Fellow and Hacker-in-Residence, Software Freedom Conservancy [1]
Education
Known forPerl6, open source software
Awards2012 O'Reilly Open Source Award, 2020 Advancement for Free Software Award
Scientific career
Fields Computer science
Institutions
Thesis Considerations on Porting Perl to the Java Virtual Machine (M.S. thesis)  (2001)
Academic advisorsJohn Franco
Website http://www.ebb.org/bkuhn/

Bradley M. Kuhn (born 1973) is a free software activist from the United States.

Contents

Kuhn is currently Policy Fellow and Hacker-in-Residence of the Software Freedom Conservancy, [2] having previously been executive director. [3] Until 2010 he was the FLOSS Community Liaison and Technology Director of the Software Freedom Law Center (SFLC). He previously served as the Executive Director of Free Software Foundation (FSF) from 2001 until March 2005. He served on the FSF's board of directors from March 2010 [4] until October 2019. [5]

He is best known for his efforts in GPL enforcement, [6] as the creator of FSF's license list, and as original author of the Affero General Public License. He has long been a proponent for non-profit structures for FLOSS development, and leads efforts in this direction through the Software Freedom Conservancy. He is a recipient of the 2012 O'Reilly Open Source Award. [7]

Academia and early career

Kuhn attended Loyola Blakefield, followed by Loyola College in Maryland, graduating in May 1995 [8] with a summa cum laude Bachelor of Science in Computer Science.

Kuhn attended graduate school in Computer Science at the University of Cincinnati and received a Master of Science degree in 2001 under the direction of his graduate advisor John Franco. [9] Kuhn received a USENIX student grant scholarship for his thesis work, [10] which focused on dynamic interoperability of free software languages, using a port of Perl to the Java Virtual Machine as an example. [11] Larry Wall served on Kuhn's thesis committee. Kuhn's thesis showed various problems regarding the use of stack-based virtual machines for Perl, and this discovery became part of the justification for the launch of the Parrot project.

Kuhn was an active participant in the Perl6 RFC Process, and headed the perl6-licensing committee during the process. [12] The RFCs on licensing were all written by him. [13] [14] [15]

Kuhn taught AP Computer Science at Walnut Hills High School for the 1998–1999 academic year, [16] using a Linux-based lab built by the students themselves. [17]

Kuhn volunteered for the Free Software Foundation throughout graduate school, and was hired part-time as Richard Stallman's assistant in January 2000. Kuhn is seen posting to lists in his professional capacity around this time. [18] During his early employment at the FSF, Kuhn suggested the creation of and maintained the FSF license list page, and argued against license proliferation. [19]

Kuhn was also an early and active member of the Cincinnati Linux User Group during this period, serving on its board of directors in 1998 [20] and giving numerous presentations. [21]

Non-profit career

Bradley Kuhn's computer science career briefly involved proprietary software development after high school. His sour experience in this area was one of his motivations for sticking with a career in non-profit work. Since graduate school, Kuhn has worked only for non-profits. [22] He was hired full-time to work at the FSF in late 2000, and was promoted to executive director in March 2001. Kuhn launched FSF's Associate Membership campaign, formalized its GNU General Public License (GPL) enforcement efforts into the GPL Compliance Labs, [23] led FSF's response to the SCO lawsuit, [24] authored the Affero clause of the original version of the AGPL, and taught numerous CLE classes for lawyers on the GPL. [25] [26]

Kuhn left the FSF in March 2005 to join the founding team of the Software Freedom Law Center with Eben Moglen and Daniel Ravicher, [27] and subsequently established the Software Freedom Conservancy in April 2006. [28]

At both the FSF and SFLC, Kuhn has been involved with all the major efforts in the United States to enforce the GPL. [29] [30] [31] At SFLC, he assisted Eben Moglen, Richard Stallman, and Richard Fontana in the drafting of the GPLv3, and managed the production of the software system for the GPLv3 Comment Process, called stet. [32] [33] He advocated strongly for inclusion of the Affero clause in GPLv3,[ citation needed ] and then assisted with the production of the AGPLv3 after the FSF decided to write a separate Affero version of GPLv3.

Prior to 2010 Kuhn was FLOSS Community Liaison and Technology Director of the Software Freedom Law Center and was president of the Software Freedom Conservancy. In October 2010 he became the Conservancy's first Executive Director. [3] After leadership change he now serves as Policy Fellow and a member of the Board of Directors, while Karen Sandler holds the Executive Director position [34]

In 2010 Kuhn founded the Replicant project together with Aaron Williamson, Graziano Sorbaioli and Denis ‘GNUtoo’ Carikli, aiming at replacing proprietary Android components with free software counterparts. [35] Kuhn is in fact the Registrant of the Replicant.us domain.

Since October 2010 [36] Kuhn has co-hosted, with Sandler, the Free as in Freedom podcast, which covers legal, policy, and other issues in the FLOSS world. [37] Kuhn and Sandler had previously co-hosted a similar podcast, the Software Freedom Law Show. [38]

On March 20, 2021, he received the 2020 Advancement for Free Software Award. [39]

Poker

Kuhn is an avid poker player and played professionally on a part-time basis from 2002 to 2007. [40] Since January 2008, he has been a contributor to PokerSource, [41] [42] a GPL'd online poker system written and maintained by Loïc Dachary.

Related Research Articles

The Artistic License is an open-source license used for certain free and open-source software packages, most notably the standard implementation of the Perl programming language and most CPAN modules, which are dual-licensed under the Artistic License and the GNU General Public License (GPL).

<span class="mw-page-title-main">Free software</span> Software licensed to be freely used, modified and distributed

Free software, libre software, or libreware is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software regardless of how much is paid to obtain the program. Computer programs are deemed "free" if they give end-users ultimate control over the software and, subsequently, over their devices.

The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run, study, modify, and share copies of software. Software which meets these requirements, The Four Essential Freedoms of Free Software, is termed free software.

<span class="mw-page-title-main">Eben Moglen</span> American law professor and free software advocate

Eben Moglen is an American legal scholar who is professor of law and legal history at Columbia University, and is the founder, Director-Counsel and Chairman of Software Freedom Law Center.

<span class="mw-page-title-main">FSF Free Software Awards</span>

The Free Software Foundation (FSF) grants two annual awards. Since 1998, FSF has granted the award for Advancement of Free Software and since 2005, also the Free Software Award for Projects of Social Benefit.

The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL). Files licensed under the CDDL can be combined with files licensed under other licenses, whether open source or proprietary. In 2005 the Open Source Initiative approved the license. The Free Software Foundation (FSF) considers it a free software license, but one which is incompatible with the GNU General Public License (GPL).

<span class="mw-page-title-main">Software Freedom Law Center</span>

The Software Freedom Law Center (SFLC) is an organization that provides pro bono legal representation and related services to not-for-profit developers of free software/open source software. It was launched in February 2005 with Eben Moglen as chairman. Initial funding of US$4 million was pledged by Open Source Development Labs.

<span class="mw-page-title-main">Free and open-source software</span> Software whose source code is available and which is permissively licensed

Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software, where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is publicly available so that people are encouraged to improve the design of the software. This is in contrast to proprietary software, where the software is under restrictive copyright or licensing and the source code is hidden from the users.

Alternative terms for free software, such as open source, FOSS, and FLOSS, have been a controversial issue among free and open-source software users from the late 1990s onwards. These terms share almost identical licence criteria and development practices.

<span class="mw-page-title-main">Harald Welte</span> German programmer

Harald Welte, also known as LaForge, is a German programmer.

<span class="mw-page-title-main">Richard Stallman</span> American free software activist and GNU Project founder (born 1953)

Richard Matthew Stallman, also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to use, study, distribute, and modify that software. Software that ensures these freedoms is termed free software. Stallman launched the GNU Project, founded the Free Software Foundation (FSF) in October 1985, developed the GNU Compiler Collection and GNU Emacs, and wrote all versions of the GNU General Public License.

Tivoization is the practice of designing hardware that incorporates software under the terms of a copyleft software license like the GNU General Public License, but uses hardware restrictions or digital rights management (DRM) to prevent users from running modified versions of the software on that hardware. Richard Stallman of the Free Software Foundation (FSF) coined the term in reference to TiVo's use of GNU GPL licensed software on the TiVo brand digital video recorders (DVR), which actively block modified software by design. Stallman believes this practice denies users some of the freedom that the GNU GPL was designed to protect. The FSF refers to tivoized hardware as "proprietary tyrants".

This comparison only covers software licenses which have a linked Wikipedia article for details and which are approved by at least one of the following expert groups: the Free Software Foundation, the Open Source Initiative, the Debian Project and the Fedora Project. For a list of licenses not specifically intended for software, see List of free-content licences.

stet is a free software package for gathering comments about a text document via a webpage. The initial version was developed from late 2005 until mid-2006 by the Software Freedom Law Center as a service to its client, the Free Software Foundation (FSF). The software was built to facilitate public consultation during the Version 3 draft process of the GNU General Public License.

License proliferation is the phenomenon of an abundance of already existing and the continued creation of new software licenses for software and software packages in the FOSS ecosystem. License proliferation affects the whole FOSS ecosystem negatively by the burden of increasingly complex license selection, license interaction, and license compatibility considerations.

License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together. The need for such a framework arises because the different licenses can contain contradictory requirements, rendering it impossible to legally combine source code from separately-licensed software in order to create and publish a new program. Proprietary licenses are generally program-specific and incompatible; authors must negotiate to combine code. Copyleft licenses are commonly deliberately incompatible with proprietary licenses, in order to prevent copyleft software from being re-licensed under a proprietary license, turning it into proprietary software. Many copyleft licenses explicitly allow relicensing under some other copyleft licenses. Permissive licenses are compatible with everything, including proprietary licenses; there is thus no guarantee that all derived works will remain under a permissive license.

<span class="mw-page-title-main">GNU Affero General Public License</span> Free software license published by Affero, Inc.

The GNU Affero General Public License is a free, copyleft license published by the Free Software Foundation in November 2007, and based on the GNU GPL version 3 and the Affero General Public License (non-GNU).

<span class="mw-page-title-main">Free-software license</span> License allowing software modification and redistribution

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.

<span class="mw-page-title-main">GNU General Public License</span> Series of free software licenses

The GNU General Public License is a series of widely used free software licenses or copyleft that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use and was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. These GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License and even further distinct from the more widely used permissive software licenses BSD, MIT, and Apache.

The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft terms, such as with its own GNU General Public License. The FSF was incorporated in Boston, Massachusetts, United States, where it is also based.

References

  1. "Staff - Software Freedom Conservancy". Conservancy. Retrieved 16 October 2019.
  2. Kuhn, Bradley. "Conservancy staff page, Bradley Kuhn" . Retrieved 15 October 2019.
  3. 1 2 "Software Freedom Conservancy Appoints Full-Time Executive Director". 2010-10-04.
  4. Peter Brown (2010-03-25). "Bradley Kuhn Joins the FSF Board". Free Software Foundation.
  5. Bradley M. Kuhn (2019-10-15). "On the Controversial Events Regarding the Free Software Foundation and Richard M. Stallman".
  6. Fabian A. Scherschel (2012-12-17). "Defence of the GPL realm: A conversation with Bradley Kuhn". The H. Archived from the original on 15 January 2013.
  7. "O'Reilly Open Source Awards". Archived from the original on 2015-09-24. Retrieved 2012-07-20.
  8. Loyola College in Maryland, Department of Computer Science (May 1995). "Alumni: Class of 1995" . Retrieved 2008-07-05.
  9. Kuhn, Bradley M. (2001). Considerations on Porting Perl to the Java Virtual Machine (M.S.). University of Cincinnati. OCLC   47102706.
  10. USENIX (September 1998). "Student Research Grants" . Retrieved 2008-07-05.
  11. Kuhn, Bradley (January 2001). "Considerations on Porting Perl to the Java Virtual Machine". University of Cincinnati. Retrieved 2008-06-28.{{cite journal}}: Cite journal requires |journal= (help)
  12. Kuhn, Bradley (2000-08-02). "The Copyright and Licensing Working Group". The Perl Foundation. Retrieved 2008-06-28.{{cite journal}}: Cite journal requires |journal= (help)
  13. Kuhn, Bradley (2000-10-01). "Perl6's License Should be (GPL or Artistic-2.0)". The Perl Foundation. Retrieved 2008-06-28.{{cite journal}}: Cite journal requires |journal= (help)
  14. Kuhn, Bradley (2000-09-12). "The Artistic License Must Be Changed". The Perl Foundation. Retrieved 2008-06-28.{{cite journal}}: Cite journal requires |journal= (help)
  15. Kuhn, Bradley (2000-09-13). "Perl6's License Should Be a Minor Bugfix of Perl5's License". The Perl Foundation. Retrieved 2008-06-28.{{cite journal}}: Cite journal requires |journal= (help)
  16. Rura, Shimon (2008-01-27). "Proudest Non-software Hack". Archived from the original on 2010-10-27.
  17. Camilla Warrick (1998-12-08). "Walnut Hills students convert computers at fraction of cost". The Cincinnati Post. Archived from the original on 2000-04-25. Retrieved 2008-07-05.
  18. Kuhn, Bradley (2000-04-01). "Forwarded Message for RMS". gcc@gcc.gnu.org (Mailing list). Retrieved 2008-07-05.)
  19. The earliest archived version of the license list has bkuhn listed as its creator. ( Bradley M. Kuhn (2000-08-15). "Various Licenses and Comments about Them". Free Software Foundation. Archived from the original on 2000-08-15. Retrieved 2008-07-05.)
  20. Cincinnati Linux Users Group (1998-11-30). "Minutes from November CLUG Meeting". Archived from the original on August 24, 2000. Retrieved 2008-07-05.
  21. Cincinnati Linux Users Group (2000-12-04). "CLUG Presentations". Archived from the original on December 4, 2000. Retrieved 2008-07-05.
  22. Varghese, Sam (2011-06-06). "Bradley Kuhn: a life devoted to Free Software". iTWire. Retrieved 2011-06-06.
  23. Corbet, Jonathan (2002-11-13). "The FSF GPL Compliance Lab". Linux Weekly News. Retrieved 2008-07-05.
  24. Kuhn, Bradley (2004-05-18). "The SCO Subpoena of FSF". Free Software Foundation. Retrieved 2008-07-05.
  25. Free Software Foundation (June 2003). "FSF Bulletin - Issue No.2 - June 2003". Free Software Foundation. Retrieved 2008-07-04.
  26. An FSF press release again notes Kuhn to teach the seminars in January 2004. ( "FSF To Host Free Software Licensing Seminars and Discussions on SCO v. IBM in New York" (Press release). Free Software Foundation. 2004-01-02. Retrieved 2008-07-04.
  27. Gasperson, Tina (2008-04-19). "Bradley Kuhn makes a better world through software freedom". Linux.com. p. 1. Retrieved 2008-07-05.
  28. ScuttleMonkey (2006-04-03). "New Conservancy Offers Gratis Services to FOSS". Slashdot. Retrieved 2008-07-05.
  29. Meeker, Heather (2005-06-28). "The Legend of Linksys". Linux Insider. Retrieved 2010-10-01.
  30. Turner, David; Bradley M. Kuhn (2003-09-29). "Linksys/Cisco GPL Violations". LWN.net . Retrieved 2007-08-11.
  31. Landley, Rob (2006-09-21). "svn commit: trunk/busybox: applets include". busybox@busybox.net (Mailing list). Retrieved 2008-07-05.
  32. Gasperson, Tina (2008-04-19). "Bradley Kuhn makes a better world through software freedom". Linux.com. p. 3. Retrieved 2008-07-05.
  33. Kuhn, Bradley M. (2007-11-21). "stet and AGPLv3". Software Freedom Law Center. Archived from the original on 2008-03-15. Retrieved 2008-06-14.
  34. "Karen Sandler joins Conservancy's Management Team". 2014-04-02..
  35. "People - Replicant". Replicant. Archived from the original on 2014-10-08. Retrieved 2015-03-24.
  36. "Episode 0x00: Goodbye and Ahoy Hoy". Faif.us. 2010-10-06. Retrieved 2012-04-01.
  37. "Free as in Freedom". Faif.us. Retrieved 2012-04-01.
  38. "Software Freedom Law Show: Episode 0x00: Introducing the Software Freedom Law Show". Softwarefreedom.org. Retrieved 2012-04-01.
  39. "Free Software Awards" . Retrieved 2020-03-21.
  40. "Software Freedom, Lawsuits, And Poker". Linux Outlaws. Episode 40. 2008-05-31.
  41. "Pokersource". Archived from the original on 2012-08-25.
  42. "ChangeLog of PokerSource project". Gna!. 2008-07-04. Archived from the original on 2017-02-22. Retrieved 2008-07-06.