Home | History | Annotate | Line # | Download | only in gpl3
      1  1.2   rin $NetBSD: README,v 1.2 2025/08/25 05:30:39 rin Exp $
      2  1.1  reed 
      3  1.2   rin The code within the src/external/gpl3 directories may have serious
      4  1.1  reed legal impacts if you are a company and redistributing or changing
      5  1.1  reed this code (as a company holding patents). We recommend you contact
      6  1.1  reed your lawyer before using it.
      7  1.1  reed 
      8  1.1  reed Please do not import new GPLv3 projects without Board approval.
      9  1.1  reed 
     10  1.1  reed --------------------------------------------------------------------
     11  1.1  reed 
     12  1.1  reed Statement for The NetBSD Foundation's Position on the GPLv3
     13  1.1  reed 
     14  1.1  reed NetBSD provides source code with the goal for anyone to be able
     15  1.1  reed to use it for whatever they want, as long as they follow the simple
     16  1.1  reed licensing terms. Historically, most of the original code used
     17  1.1  reed Berkeley-style licensing and NetBSD's own code uses a simple
     18  1.1  reed two-clause Berkeley-style license. To summarize: modifications are
     19  1.1  reed allowed, the source code may be redistributed and the binaries (or
     20  1.1  reed executables) may be distributed as long as the copyright and
     21  1.1  reed disclaimer is included.  NetBSD's code may be extended and sold
     22  1.1  reed without sharing back the source code changes.
     23  1.1  reed 
     24  1.1  reed NetBSD also uses and redistributes source code and binaries from
     25  1.1  reed source code obtained from external third parties. This source code
     26  1.1  reed is segregated by placing it in the src/external and sys/src/external
     27  1.1  reed directories which are categorized per license. Examples of this
     28  1.1  reed include:  ISC BIND, Solaris ZFS, CVS, GNU Binutils, Postfix, X.org
     29  1.1  reed X Windowing System, and other software that are primarily maintained
     30  1.1  reed outside of NetBSD.
     31  1.1  reed 
     32  1.1  reed In some cases, the third-party software is licensed under terms
     33  1.1  reed that conflict with NetBSD's own goals. For example, the GPLv2 is
     34  1.1  reed a "copyleft" license  -- it requires that anyone who distributes
     35  1.1  reed executable or object code based on the source code, also make the
     36  1.1  reed source code and modifications available to the public.  (NetBSD's
     37  1.1  reed own code doesn't require companies to share their changes.)
     38  1.1  reed 
     39  1.1  reed The GPLv3 (GNU General Public License Version 3) includes clauses
     40  1.1  reed that may cause additional burdens to developers or companies who
     41  1.1  reed may modify the source code or ship products based on the source
     42  1.1  reed code. The following summarizes some of these issues:
     43  1.1  reed 
     44  1.1  reed - The license allows the user to circumvent measures preventing
     45  1.1  reed software changes (#3).  This is known as the Tivoization clause.
     46  1.1  reed In addition, this same clause is an anti-DRM, anti-DMCA clause --
     47  1.1  reed as the developer allows the end-user to attempt to circumvent or
     48  1.1  reed break the technological protection measures. Also, any information
     49  1.1  reed or authorization keys required to install or run modified versions
     50  1.1  reed must also be provided (#6).
     51  1.1  reed 
     52  1.1  reed - The patent clause (#11) says the copyright holders grant a
     53  1.1  reed non-exclusive, worldwide, royalty-free patent license.  You may be
     54  1.1  reed required to extend the royalty-free patent license(s) to all
     55  1.1  reed recipients or future users and developers who use the code.  In
     56  1.1  reed addition, you may not initiate litigation for a patent infringement
     57  1.1  reed (#10).
     58  1.1  reed 
     59  1.1  reed We recommend companies redistributing GPLv3 licensed code to
     60  1.1  reed consult their lawyer before using it.
     61  1.1  reed 
     62  1.1  reed It is the intent of the NetBSD project to use as little GPL licensed
     63  1.1  reed software as possible to provide maximum freedom for development
     64  1.1  reed and distribution of NetBSD derived products.
     65  1.1  reed 
     66