Date: Wed, 28 Aug 2002 12:27:17 +0100 From: Alexander Leidinger <Alexander@Leidinger.net> To: Trevor Johnson <trevor@jpj.net> Cc: ports@FreeBSD.ORG, multimedia@FreeBSD.ORG, cpiazza@FreeBSD.ORG, dburr@FreeBSD.ORG, demon@FreeBSD.ORG, dirk@FreeBSD.ORG, esk@ira.uka.de, greid@ukug.uk.freebsd.org, knu@FreeBSD.ORG, leo@florida.sarang.net, markp@FreeBSD.ORG, nakai@FreeBSD.ORG, patrick@FreeBSD.ORG, petef@FreeBSD.ORG, vanilla@FreeBSD.ORG, yar@FreeBSD.ORG Subject: Re: RFC: mark MP3 encoders, editors, and players RESTRICTED Message-ID: <3D6CB395.60009@Leidinger.net> References: <20020828014959.G90781-100000@blues.jpj.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Trevor Johnson wrote:
Note: I don't know every program, I just give some commentsbased upon my
knowledge about mp3s and the names of some of those programs.
> Index: ports/audio/cd2mp3/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/cd2mp3/Makefile,v
> retrieving revision 1.4
> diff -u -r1.4 Makefile
> --- ports/audio/cd2mp3/Makefile 22 Jan 2001 14:37:30 -0000 1.4
> +++ ports/audio/cd2mp3/Makefile 28 Aug 2002 05:15:18 -0000
> @@ -17,6 +17,7 @@
> RUN_DEPENDS= lame:${PORTSDIR}/audio/lame/ \
> dagrab:${PORTSDIR}/audio/dagrab
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> NO_BUILD= yes
> WRKSRC= ${WRKDIR}/cd2mp3
I don't know this software, but it seem it only run depends on lame, so
cd2mp3 itself doesn't contain any questionable code. I don't we need to
put a restricted tag on it.
> Index: ports/audio/easytag/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/easytag/Makefile,v
> retrieving revision 1.9
> diff -u -r1.9 Makefile
> --- ports/audio/easytag/Makefile 15 Aug 2002 11:13:55 -0000 1.9
> +++ ports/audio/easytag/Makefile 28 Aug 2002 05:11:39 -0000
> @@ -17,6 +17,7 @@
> LIB_DEPENDS= id3-3.7.13:${PORTSDIR}/audio/id3lib \
> vorbis.2:${PORTSDIR}/audio/libvorbis
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_GTK= yes
> GNU_CONFIGURE= yes
> CONFIGURE_ENV= CONFIG_SHELL="${SH}" \
An id3 editor doesn't decode mp3s, in case of a v1 tag, it's just 128
bytes at the end of the mp3 which have a special meaning, these 128
bytes don't life in a mp3 frame, so I don't think we need to restrict
id3v1 tag programs. I don't know much about id3v2 tags, the are embedded
into some sort of MPEG frame, but I don't know if this frame is an layer
X frame (short: audio frame) or not (from a practical point of view I
don't think we need to put a restricted tag on id3v2 editors, as those
tags don't contain audio data).
> Index: ports/audio/id3ed/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/id3ed/Makefile,v
> retrieving revision 1.8
> diff -u -r1.8 Makefile
> --- ports/audio/id3ed/Makefile 25 Aug 2001 08:42:07 -0000 1.8
> +++ ports/audio/id3ed/Makefile 28 Aug 2002 05:14:05 -0000
> @@ -15,6 +15,8 @@
>
> MAINTAINER= cpiazza@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing
> +.com/royalty/software.html>"
> GNU_CONFIGURE= yes
> USE_GMAKE= yes
See above.
> Index: ports/audio/id3tool/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/id3tool/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- ports/audio/id3tool/Makefile 8 Jun 2001 05:36:26 -0000 1.2
> +++ ports/audio/id3tool/Makefile 28 Aug 2002 05:14:20 -0000
> @@ -12,6 +12,7 @@
>
> MAINTAINER= markp@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> GNU_CONFIGURE= yes
> MAN1= id3tool.1
Dito.
> Index: ports/audio/ksmp3play/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/ksmp3play/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- ports/audio/ksmp3play/Makefile 8 Jul 2002 10:22:07 -0000 1.3
> +++ ports/audio/ksmp3play/Makefile 28 Aug 2002 05:16:54 -0000
> @@ -17,6 +17,7 @@
> smpeg:${PORTSDIR}/graphics/smpeg \
> gnugetopt:${PORTSDIR}/devel/libgnugetopt
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_REINPLACE= yes
> SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
> GNU_CONFIGURE= yes
I don't know this program too, but it seems it plays via smpeg, so we
need to restrict smpeg, but not ksmp3play.
> Index: ports/audio/mp3_check/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3_check/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- ports/audio/mp3_check/Makefile 9 Jul 2002 06:09:58 -0000 1.3
> +++ ports/audio/mp3_check/Makefile 28 Aug 2002 05:17:49 -0000
> @@ -15,4 +15,6 @@
>
> LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> +
> .include <bsd.port.mk>
It doesn't decodes audio, it just looks at some values in the frames
(e.g. bitrate, number of channels, ...).
> Index: ports/audio/mp3asm/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3asm/Makefile,v
> retrieving revision 1.4
> diff -u -r1.4 Makefile
> --- ports/audio/mp3asm/Makefile 6 Jul 2002 06:18:24 -0000 1.4
> +++ ports/audio/mp3asm/Makefile 28 Aug 2002 05:18:03 -0000
> @@ -15,6 +15,7 @@
>
> MAINTAINER= ports@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> WRKSRC= ${WRKDIR}/${PORTNAME}-0.1
>
> USE_BZIP2= yes
I don't know about this one. I think we don't need the restricted tag,
but plaintifs may say the opposide.
> Index: ports/audio/mp3check/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3check/Makefile,v
> retrieving revision 1.6
> diff -u -r1.6 Makefile
> --- ports/audio/mp3check/Makefile 11 Nov 2001 01:14:23 -0000 1.6
> +++ ports/audio/mp3check/Makefile 28 Aug 2002 05:18:27 -0000
> @@ -16,6 +16,7 @@
> RUN_DEPENDS= ${LOCALBASE}/bin/id3tool:${PORTSDIR}/audio/id3tool \
> ${LOCALBASE}/bin/mp3_check:${PORTSDIR}/audio/mp3_check
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_PERL5= yes
> NO_WRKSUBDIR= yes
> EXTRACT_CMD= ${CP}
See my comment about mp3_check.
> Index: ports/audio/mp3ck/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3ck/Makefile,v
> retrieving revision 1.1
> diff -u -r1.1 Makefile
> --- ports/audio/mp3ck/Makefile 3 Feb 2002 11:04:04 -0000 1.1
> +++ ports/audio/mp3ck/Makefile 28 Aug 2002 05:18:42 -0000
> @@ -13,6 +13,7 @@
>
> MAINTAINER= yar@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> MAN1= mp3ck.1
>
> .include <bsd.port.mk>
> Index: ports/audio/mp3info/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3info/Makefile,v
> retrieving revision 1.10
> diff -u -r1.10 Makefile
> --- ports/audio/mp3info/Makefile 22 Aug 2001 23:04:54 -0000 1.10
> +++ ports/audio/mp3info/Makefile 28 Aug 2002 05:19:29 -0000
> @@ -14,6 +14,7 @@
>
> MAINTAINER= petef@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> WANT_GTK= yes
>
> MAN1= mp3info.1
> Index: ports/audio/mp3rename/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3rename/Makefile,v
> retrieving revision 1.7
> diff -u -r1.7 Makefile
> --- ports/audio/mp3rename/Makefile 14 Jan 2002 07:47:11 -0000 1.7
> +++ ports/audio/mp3rename/Makefile 28 Aug 2002 05:19:40 -0000
> @@ -13,6 +13,7 @@
>
> MAINTAINER= ports@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.orig
>
> do-build:
> Index: ports/audio/mp3stat/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/mp3stat/Makefile,v
> retrieving revision 1.6
> diff -u -r1.6 Makefile
> --- ports/audio/mp3stat/Makefile 20 Jul 2002 15:32:39 -0000 1.6
> +++ ports/audio/mp3stat/Makefile 28 Aug 2002 05:19:45 -0000
> @@ -17,6 +17,7 @@
>
> WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_GTK= yes
> USE_GMAKE= yes
> MAKE_ENV= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
The names of the programs above suggest to me they don't need a
restricted tag, see my comment for mp3_check.
> --- ports/audio/normalize/Makefile 1 Aug 2002 16:22:03 -0000 1.7
> +++ ports/audio/normalize/Makefile 28 Aug 2002 05:20:49 -0000
> @@ -15,6 +15,7 @@
>
> LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> GNU_CONFIGURE= yes
>
> MAN1= normalize.1
This program doesn't decodes mp3s, it just modifies a specific value in
the frame header, it doesn't touch the audio data.
> Index: ports/audio/p5-MP3-ID3v1Tag/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/p5-MP3-ID3v1Tag/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- ports/audio/p5-MP3-ID3v1Tag/Makefile 1 Mar 2001 06:38:09 -0000 1.3
> +++ ports/audio/p5-MP3-ID3v1Tag/Makefile 28 Aug 2002 05:20:53 -0000
> @@ -14,6 +14,7 @@
>
> MAINTAINER= leo@florida.sarang.net
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> PERL_CONFIGURE= yes
>
> MAN3= MP3::ID3v1Tag.3
> Index: ports/audio/p5-MP3-Info/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/p5-MP3-Info/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- ports/audio/p5-MP3-Info/Makefile 1 Mar 2001 06:38:09 -0000 1.3
> +++ ports/audio/p5-MP3-Info/Makefile 28 Aug 2002 05:20:56 -0000
> @@ -14,6 +14,7 @@
>
> MAINTAINER= leo@florida.sarang.net
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> PERL_CONFIGURE= yes
>
> MAN3= MP3::Info.3 MPEG::MP3Info.3
> Index: ports/audio/p5-tagged/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/p5-tagged/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- ports/audio/p5-tagged/Makefile 9 Sep 2001 10:58:52 -0000 1.2
> +++ ports/audio/p5-tagged/Makefile 28 Aug 2002 05:21:19 -0000
> @@ -19,6 +19,7 @@
> BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib
> RUN_DEPENDS= ${BUILD_DEPENDS}
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> PERL_CONFIGURE= yes
>
> MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
See my comments about id3 tags.
> Index: ports/audio/quelcom/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/quelcom/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- ports/audio/quelcom/Makefile 26 Apr 2001 15:28:36 -0000 1.2
> +++ ports/audio/quelcom/Makefile 28 Aug 2002 05:21:33 -0000
> @@ -14,6 +14,7 @@
>
> LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_GMAKE= yes
> MAKEFILE= makefile
It's like mp3asm.
> Index: ports/audio/ripit/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/ripit/Makefile,v
> retrieving revision 1.14
> diff -u -r1.14 Makefile
> --- ports/audio/ripit/Makefile 24 May 2002 23:25:35 -0000 1.14
> +++ ports/audio/ripit/Makefile 28 Aug 2002 05:21:48 -0000
> @@ -18,6 +18,7 @@
> RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame
> RUN_DEPENDS+= dagrab:${PORTSDIR}/audio/dagrab
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> NO_BUILD= yes
> USE_PERL5= yes
I think it's enough to restrict lame, ripit itself doesn't contain any
questionable code.
> Index: ports/audio/ruby-mp3tag/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/ruby-mp3tag/Makefile,v
> retrieving revision 1.1
> diff -u -r1.1 Makefile
> --- ports/audio/ruby-mp3tag/Makefile 29 Jul 2001 15:56:31 -0000 1.1
> +++ ports/audio/ruby-mp3tag/Makefile 28 Aug 2002 05:21:51 -0000
> @@ -14,6 +14,7 @@
>
> MAINTAINER= knu@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_RUBY= yes
>
> NO_BUILD= yes
id3 tagger...
> Index: ports/audio/xmms-crystality/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/xmms-crystality/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- ports/audio/xmms-crystality/Makefile 14 Jan 2002 13:41:29 -0000 1.3
> +++ ports/audio/xmms-crystality/Makefile 28 Aug 2002 05:22:16 -0000
> @@ -16,6 +16,7 @@
>
> LIB_DEPENDS= xmms.3:${PORTSDIR}/audio/xmms
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_X_PREFIX= yes
> USE_GTK= yes
> USE_IMLIB= yes
I don't know if this touches the mp3 data itself. from the description
on the homepage it seems to me to just "enhance" the already decoded
audio data.
> Index: ports/audio/yamt/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/yamt/Makefile,v
> retrieving revision 1.10
> diff -u -r1.10 Makefile
> --- ports/audio/yamt/Makefile 29 Mar 2001 16:32:50 -0000 1.10
> +++ ports/audio/yamt/Makefile 28 Aug 2002 05:22:20 -0000
> @@ -14,6 +14,7 @@
>
> MAINTAINER= demon@FreeBSD.org
>
> +RESTRICTED= "requires payment of a royalty--see <URL:http://www.mp3licensing.com/royalty/software.html>"
> USE_X_PREFIX= yes
> USE_GMAKE= yes
> USE_GNOME= yes
An id3 tagger.
Bye,
Alexander.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D6CB395.60009>
