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-ports" 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>