Skip to content

Commit

Permalink
Patents are a complicated topic, and their regulation varies dependin…
Browse files Browse the repository at this point in the history
…g on

jurisdiction. Patents  are not necessarily related to the license and so
should not be connected to the license framework.

As a project we will officially remove all patent limitations within the
ports tree and leave it to the user or consumer to deal with their local
legislation to determine if they can use the software without legal
restrictions.

Approved by:	core
  • Loading branch information
bapt committed Nov 12, 2020
1 parent 864bc1d commit 6356d8c
Show file tree
Hide file tree
Showing 11 changed files with 18 additions and 73 deletions.
11 changes: 11 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,17 @@ in the release notes and/or placed into UPDATING.

All ports committers are allowed to commit to this file.

20201110:
AUTHOR: bapt@FreeBSD.org

Patents are a complicated topic, and their regulation varies depending on
jurisdiction. Patents are not necessarily related to the license and so
should not be connected to the license framework.

Patent limitations within the ports tree have been removed and left to the
user or consumer to deal with their local legislation to determine if they
can use the software without legal restrictions.

20201022:
AUTHOR: bapt@FreeBSD.org

Expand Down
3 changes: 0 additions & 3 deletions LEGAL
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ baudline_* audio/baudline No redistribution allowed
BCWipe-* security/bcwipe Non-commercial distribution and use only
bicom* archivers/bicom Contact author personally regarding commercial use
Browser*.tar.gz net/ldapbrowser No reply from author regarding redistribution licensing
bzip-* archivers/bzip Some algorithms used may infringe certain US patents. Opinions differ. Commercial use could render you liable to unfriendly legal action
citrix_ica-* net/citrix_ica License prohibits redistribution
arcconf-v* sysutils/arcconf May not be redistributed in binary form
cloudflare-cloudflared* net/cloudflared Not sure if we are allowed to redistribute it.
Expand Down Expand Up @@ -121,7 +120,6 @@ komodo-* editors/komodo-edit Distribution not permitted
kzip-* archivers/kzip License does not allow redistribution
l0phtcrack/* security/l0phtcrack Parts are under GPL, so binaries should not be distributed. Contains crypto code from OpenSSL
ladder.tar games/ladder Possible copyright problems
lame* audio/lame patent issues, see http://www.mp3licensing.com/
lha-1.14i-ac* archivers/lha-ac No redistribution allowed
libaacplus-* audio/libaacplus Unclear legal status
libamrnb/26104-*.zip audio/libamrnb unclear legal status, probably need licenses from 3GPP and more
Expand Down Expand Up @@ -173,7 +171,6 @@ serialmail-* mail/serialmail No license -- see http://cr.yp.to/softwarelaw.htm
serious.sam* games/linux-ssamtfe Redistribution limited
serious.sam* games/linux-ssamtse Redistribution limited
sharefonts-* x11-fonts/sharefonts Shareware: cannot be distributed without prior authorization
sid-milter-* mail/sid-milter May incorporate intellectual property, possible patent issues
simian-* devel/simian Have to agree to license before download
STonX-* emulators/stonx Contains ROM (C) by Atari
stuffit* archivers/stuffit Only unmodified original package can be distributed
Expand Down
1 change: 0 additions & 1 deletion archivers/bzip/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ COMMENT= Block-sorting file compressor
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE

RESTRICTED= may be covered by patents
USE_CSTD= gnu89

PLIST_FILES= bin/bzip bin/bunzip \
Expand Down
12 changes: 2 additions & 10 deletions audio/lame/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,8 @@ MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/3.100
MAINTAINER= netchild@FreeBSD.org
COMMENT= Fast MP3 encoder kit

LICENSE= LGPL20+ PATENTS
LICENSE_COMB= multi
LICENSE_NAME_PATENTS= Intellectual Property Precaution
LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING
LICENSE_FILE_PATENTS= ${FILESDIR}/lame_patents.txt
LICENSE_PERMS_PATENTS= dist-mirror dist-sell no-pkg-mirror no-pkg-sell auto-accept
# The reason for "no-pkg" was discussed with core:
# Core feels that the risk versus any potential benefit is not in the
# project's best interest and we should continue to not package
# audio/lame.
LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/COPYING

USES= iconv libtool
USE_LDCONFIG= yes
Expand Down
27 changes: 0 additions & 27 deletions audio/lame/files/lame_patents.txt

This file was deleted.

5 changes: 1 addition & 4 deletions databases/mariadb103-server/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@ MAINTAINER= brnrd@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)

LICENSE= GPLv2
LICENSE_NAME_PerconaFT= PerconaFT patents license
LICENSE_FILE_PerconaFT= ${WRKSRC}/storage/tokudb/PerconaFT/PATENTS
LICENSE_PERMS_PerconaFT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LICENSE_FILE= ${WRKSRC}/COPYING

SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
Expand Down Expand Up @@ -151,7 +149,6 @@ SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_IMPLIES= SNAPPY
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
WSREP_CMAKE_BOOL= WITH_WSREP
WSREP_LIB_DEPENDS= libgalera.so:databases/galera
WSREP_RUN_DEPENDS= bash:shells/bash \
Expand Down
4 changes: 0 additions & 4 deletions databases/mariadb104-server/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@ COMMENT?= Multithreaded SQL database (server)

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_NAME_PerconaFT= PerconaFT patents license
LICENSE_FILE_PerconaFT= ${WRKSRC}/storage/tokudb/PerconaFT/PATENTS
LICENSE_PERMS_PerconaFT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

BROKEN_i386= compile error: undeclared identifier 'my_atomic_add32'

Expand Down Expand Up @@ -177,7 +174,6 @@ SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_IMPLIES= SNAPPY
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
WSREP_CMAKE_BOOL= WITH_WSREP
WSREP_LIB_DEPENDS= libgalera.so:databases/galera26
WSREP_RUN_DEPENDS= bash:shells/bash \
Expand Down
2 changes: 0 additions & 2 deletions graphics/autopano-sift-c/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ LIB_DEPENDS= libtiff.so:graphics/tiff \
libpng.so:graphics/png \
libpano13.so:graphics/libpano13

RESTRICTED= May be covered by patents

CONFLICTS= autopano-sift-[0-9]*

USE_GNOME= libxml2
Expand Down
2 changes: 0 additions & 2 deletions mail/sid-milter/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ MASTER_SITES= SF/${PORTNAME}/SenderID%20Milter/${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Milter module for sid and spf

RESTRICTED= May incorporate intellectual property, possible patent issues

USES= groff
# on FreeBSD 11 optimized code fails with 'MalformedDomain'
CFLAGS:= ${CFLAGS:S/-O2//g}
Expand Down
12 changes: 2 additions & 10 deletions sysutils/exfat-utils/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,8 @@ PKGNAMESUFFIX= -utils
MAINTAINER= samm@FreeBSD.org
COMMENT= Utilities to create, check, label and dump exFAT filesystem

LICENSE= GPLv2+ MSPAT
LICENSE_COMB= multi
LICENSE_NAME_MSPAT= Microsoft exFAT Patent License
LICENSE_TEXT_MSPAT= It is important to note that open source and other publicly \
available implementations of exFAT do not include a patent \
license from Microsoft. A license is required in order to \
implement exFAT and use it in a product or device. \
https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
LICENSE_PERMS_MSPAT= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING

LIB_DEPENDS= libublio.so:devel/libublio

Expand Down
12 changes: 2 additions & 10 deletions sysutils/fusefs-exfat/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,8 @@ PKGNAMEPREFIX= fusefs-
MAINTAINER= samm@FreeBSD.org
COMMENT= Full-featured exFAT FS implementation as a FUSE module

LICENSE= GPLv2+ MSPAT
LICENSE_COMB= multi
LICENSE_NAME_MSPAT= Microsoft exFAT Patent License
LICENSE_TEXT_MSPAT= It is important to note that open source and other publicly \
available implementations of exFAT do not include a patent \
license from Microsoft. A license is required in order to \
implement exFAT and use it in a product or device. \
https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
LICENSE_PERMS_MSPAT= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING

LIB_DEPENDS= libublio.so:devel/libublio

Expand Down

0 comments on commit 6356d8c

Please sign in to comment.