Kódot loptak az Mplayer -ből?

Címkék

Megjelent egy free DivX v3/4 video player OS/2 -re. A neve WarpVision, mindent tud amit az ember általában elvárhat az ilyen programtól, kicsit lassú még ugyan de ez majd biztos javulni fog. Hogy hogyan kerül ide egy OS/2 -ről szóló cikk? Hát úgy, hogy valakinek feltűnt, hogy a WarpVision output üzenete kísértetiesen hasonlít az Mplayer kimenetére. Erről kérdeztem Árpit, és arról, hogy lesz-e Debian csomag az Mplayer -ből?

Lássuk:
WarpVision:

sample output:

---

D:utilWarpVisionwvision.exe -44100

H:localdownloadsHannibal.divx.avi

Command line: 'D:utilWarpVisionwvision.exe' '-44100'

'H:localdownloadsHannibal.divx.avi'

Video: [DIV3] 352x288 24bpp 25.00 fps 270.8 kbps (33.1 kbyte/s)

Video: filefmt:3 fourcc:0x33564944 size:352x288 fps:25.00 ftime:=0.0400

Detected audio codec: [MPEG] drv:1 (MPEG layer-2, layer-3)

Initializing audio codec...

Audio: sample rate=44100 channels=2 bps=2 sfmt=0x10 ratio: 16000->176400

Detected video codec: [DivX] drv:5 (DivX ;-) (MS MPEG-4 v3))

CPU flags: mmx mmxext 3dnow

A: 6.3 V: 5.4 A-V: 0.830 ( 0.033)

---

és nézzük meg az Mplayer kimenetét:

root@arpi:/3d/divx# mplayer MI2-Trailer.avi -vo null -vc ffdivx

MPlayer CVS-011121-18:40(C) 2000-2001 Arpad Gereoffy (see DOCS!)

CPU vendor name: GenuineIntel max cpuid level: 2

CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville

Testing OS support for SSE... yes.

Testing OS support for SSE unmasked exceptions... yes.

Tests of OS support for SSE passed.

CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0

Reading /root/.mplayer/codecs.conf: 21 audio & 58 video codecs

Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)

Using Linux's hardware RTC timing (1024Hz)

Playing MI2-Trailer.avi

Detected AVI file format!

MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED

VIDEO: [DIV3] 480x204 24bpp 24.00 fps 604.8 kbps (73.8 kbyte/s)

[V] filefmt:3 fourcc:0x33564944 size:480x204 fps:24.00 ftime:=0.0417

Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)

mp3lib: Processor ID: 686

mp3lib: Using SSE! optimized decore.

AUDIO: srate=44100 chans=2 bps=2 sfmt=0x10 ratio: 12000->176400

AUDIO: srate=44100 chans=2 bps=2 sfmt=0x10 ratio: 12000->176400

Forcing video codec: [ffdivx] drv:5 (FFmpeg DivX ;-) (MS MPEG-4 v3))

Movie-Aspect is undefined - no prescaling applied.

VO: [null] 480x204 => 480x204 Planar YV12

AO: [oss] 44100Hz Stereo Signed 16-bit (Little-Endian)

audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed

16-bit (Little-Endian))

audio_setup: using 44100 Hz samplerate (requested: 44100)

audio_setup: frags: 16/16 (4096 bytes/frag) free: 65536

Start playing...

A: 0.5 V: 0.5 A-V: 0.013 ct: 0.030 13/ 13 2% 0% 1.7% 0 0 0%

Kicsit hasonlít nem? De.

Ez a dolog feltűnt Árpi -nak is, és írt egy levelet a 'szerzőnek'. A levelet amit Árpi a listájukra küldött sosem jelent meg. Vajh miért?

"Isn't it a bit too similar? yes, it is.

Just wanted to tell you, users, that you are using a _STOLEN_OPENSOURCE_PROJECT_.

As it's GPL, and anyway I'm the copyright holder, we are unhappy, as we

never heard about this before, and now just seen it on the above page,

without mentioning mplayer or the developers, and providing it as

binary-only closed source stuff (GPL doens't allow doing that).

Also note, that divx codec was stolen from the ffmpeg project

(ffmpeg.sourceforge.net), without their permission.

Please correct copyrights and license on your homepage and provide the source

for download, and please send us patches needed for working on OS/2 (mplayer

is a linux/unix program).

See you at court :)

A'rpi

(mplayer project leader)"

Megkérdeztem Árpi -t, mi a véleménye erről?

UP: Mit terveztek tenni ez ügyben ?

Gondolom nem hagyjátok annyiban a dolgot.

Árpi: Tenni kéne valamit, de mi ebben nem sokat tudunk tenni. Most pereljünk?

Hát igen vannak olyan országok, emberek, akik a szerzői jogokat, GPL -t, és egyéb szabályozásokat semmibe vesznek, más munkáját nem becsülve, az esetleges sikert saját népszerűsítésükre használják fel. Ez ellen a programozó legtöbbször semmit nem tehet, ha bírósághoz fordul, az ügy esetleg évekig is elhúzódhat, és akkor sem biztos hogy a pereskedés eredményhez vezet. Vajon ilyen esetben mit lehet még tenni?

Ha már Árpit erről kérdeztem, feltettem neki egy másik időszerű, FAQ jellegű kérdést is. Naponta többen kérdezik különböző fórumokon, hogy vajon lesz-e Debian csomag az Mplayer -ből?

Egy részlet a Debian newsletter -ből:

"No mplayer Packages In Debian. In recent times a lot of people have asked about mplayer packages. At the moment no packages for mplayer can be included in Debian. Even though the package basically is

licensed under the GNU GPL it uses non-GPL code, which doesn't fit together. Additionally it is [15] said to have patent issues which prohibit its inclusion as well. In addition to these problems the upstream developers do [16] not recommend nor welcome binary packages, since the source uses processor optimizations defined at compile-time which they feel is important. However, Christian Marillat is providing [17] precompiled packages privately."

Tehát jelenleg nincs Debian csomag az Mplayer -ből. Az Mplayer tartalmaz GPL kódot is, és nem GPL kódot is. Ez az oka, hogy nem kerülhet bele a Debian -ba a forrás, binárist meg nem akarnak a fejlesztők kiadni, mert egy rakás optimalizálás (pl. CPU) a fordítás során kerül beállításra.

UP: Árpi, erről mi a véleményed?

Árpi: Ez pontosan így van. Legalább egyszer korrektül írtak le az indoklast...

(általában annyit írnak: "nincs bináris csomag, mert a fejlesztők seggfejek")

UP: Terveztek valami olyan változtatást az mplayer körül ami lehetővé tenné, hogy valahogy mégiscsak megjelenhessen hivatalos .deb formában? Vagy ez a non-GPL kódrészek miatt teljesen halott dolog?

Árpi: Egyelőre nem tervezzük. A licensz izgat a legkevésbé, mint látod technikai

akadalyai annak, és ezen nem kívánunk most változtatni, mert az erősen a sebesség rovására menne. Azt pedig senki se szeretné.

Amúgy meg kötve hiszem, hogy valaha bekerülne a Debian -ba, azért elég gázos

dolgok vannak benne ( .asf fileformátum, quicktime, win32 codec -ek, xanim, etc.)

A'rpi / Astral & ESP-team

Hozzászólások

Eeee, mi is van benne pontosan? Az Mplayer bináris, forrás, vagy mindkettő? Egy kicsit lehetnél informatívabb. =)

Kaptam ma egy levelet, miszerint Árpi levele azért nem jelent meg az említett levlistán, mert csak a tagoknak van írási joguk rá.

Pavel Endre [endi@freemail.c3.hu]

"Hello!

*Ez a dolog feltűnt Árpi -nak is, és írt egy levelet a 'szerzőnek'. A levelet amit Árpi a listájukra küldött sosem jelent meg. Vajh miért?*

Azért, mert csak listatagok tudnak írni a listára.......

Udv.: Endi"