From owner-freebsd-multimedia Wed Aug 28 3:28:21 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB85F37B400; Wed, 28 Aug 2002 03:27:52 -0700 (PDT) Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id A496943E81; Wed, 28 Aug 2002 03:27:51 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd07.sul.t-online.de by mailout05.sul.t-online.com with smtp id 17k033-0005HG-01; Wed, 28 Aug 2002 12:27:41 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.126.112]) by fmrl07.sul.t-online.com with esmtp id 17k02i-1ao3YeC; Wed, 28 Aug 2002 12:27:20 +0200 Received: from Leidinger.net (Magelan [192.168.1.1]) by Andro-Beta.Leidinger.net (8.11.6/8.11.6) with ESMTP id g7SARHx23723; Wed, 28 Aug 2002 12:27:17 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Message-ID: <3D6CB395.60009@Leidinger.net> Date: Wed, 28 Aug 2002 12:27:17 +0100 From: Alexander Leidinger User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:0.9.9) Gecko/20020311 X-Accept-Language: de, en-us MIME-Version: 1.0 To: Trevor Johnson 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 References: <20020828014959.G90781-100000@blues.jpj.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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 " > 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 " > 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 +.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 " > 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 " > 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 " > + > .include 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 " > 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 " > 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 " > MAN1= mp3ck.1 > > .include > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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 " > 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