[issue2116] Possible license violation, Edimax
Robert Lukassen robert.lukas...@gmail.com added the comment: The Edimax IC-9000 is a rebranded version of the IC-602 camera produced by StarVedia. This IC-602 camera is now being sold on the Dutch market (e.g. www.conrad.nl), and it is highly likely that this camera also uses ffmpeg with modifications. I have requested StarVedia's customer service for access to the (modified) FFMPEG source code (in fact, I did that twice, giving them a few weeks to respond), but have not received any reply. FFmpeg issue tracker iss...@roundup.ffmpeg.org https://roundup.ffmpeg.org/issue2116
[issue2116] Possible license violation, Edimax
Ronald S. Bultje rsbul...@gmail.com added the comment: Edimax Computer Company 3350 Scott Blvd. Bldg 15 Santa Clara, California 95054 United States Registered through: GoDaddy.com, Inc. (http://www.godaddy.com) Domain Name: EDIMAX.COM Created on: 29-Nov-95 Expires on: 28-Nov-10 Last Updated on: 12-Nov-09 Administrative Contact: Chang, Judy webmas...@edimax.com Edimax Computer Company 3350 Scott Blvd. Bldg 15 Santa Clara, California 95054 United States 4089886092 Fax -- 4089801530 Technical Contact: Chang, Judy webmas...@edimax.com Edimax Computer Company 3350 Scott Blvd. Bldg 15 Santa Clara, California 95054 United States 4089886092 Fax -- 4089801530 FFmpeg issue tracker iss...@roundup.ffmpeg.org https://roundup.ffmpeg.org/issue2116
[issue2116] Possible license violation, Edimax
Robert Lukassen robert.lukas...@gmail.com added the comment: The file IC-9000-020304-n.f is uploaded in the context of issue 2116. It contains the firmware for an IP camera (IC-9000) distributed by Edimax. This camera is probably a clone of the IC-602 camera distributed by StarVedia. The firmware file contains a gzipped ramdisk, starting at offset 0xcb98c continuing up to the end of the file (excluding some padding). After gunzipping, the resulting file can be mounted via a loop device as an ext2 filesystem. This contains a directory /ffmpeg holding an ffserver executable that is clearly modified. It can be shown that this firmware contains a modified binary derived from GPL'd ffmpeg/ffserver sources. While running this firmware, it can be demonstrated that the ffserver is active by visiting a specific link (stat.html). This produces the following result: FFServer Status Available Streams PathServed Conns bytesFormatBit rate kbits/sVideo kbits/s CodecAudio kbits/s CodecFeed test.ts 0 0 mpegts 1536 1536 mpeg4 0 feed1.ffm test2.ts 0 0 mpegts 256 256 mpeg4 0 feed2.ffm rtspvideo 0 0 rtp 256 256 mpeg4 0 feed2.ffm rtspmp2 0 25051Mrtp 1536 1536 mpeg4 0 feed1.ffm stat.html 1 0 - - - - index.html 0 0 - - - - Feed feed1.ffm Streamtypekbits/scodecParameters 0video1536mpeg4640x480, q=1-31, fps=30 Feed feed2.ffm Streamtypekbits/scodecParameters 0video256mpeg4320x240, q=1-31, fps=15 Connection Status Number of connections: 4 / 24 Bandwidth in use: 0k / 20480k #FileIPProtoStateTarget bits/secActual bits/secBytes transferred 1stat.html192.168.1.18HTTP/1.1 HTTP_WAIT_REQUEST0 0 0 2feed2.ffm(input)127.0.0.1HTTP/1.0 RECEIVE_DATA256k0 0 3feed1.ffm(input)127.0.0.1HTTP/1.0 RECEIVE_DATA1536k0 0 4(input)127.0.0.1RECEIVE_DATA0 2432 83288k Generated at Sun Jan 4 04:04:07 1970 FFmpeg issue tracker iss...@roundup.ffmpeg.org https://roundup.ffmpeg.org/issue2116
[issue2116] Possible license violation, Edimax
New submission from Robert Lukassen robert.lukas...@gmail.com: The software in the Edimax IC-9000 IP camera (http://www.edimax.com/en/produce_detail.php?pd_id=336pl1_id=8pl2_id=80) is based on a number of open source projects licensed under LGPL and GPLv2 (some GPLv2 or later). While Edimax has made an archive with firmware source code available on their website, this can be shown not to correspond to the actual firmware used in their product and is incomplete. Analysis of the binary firmware image, as well as responses to selective HTTP queries to the actual product, show that this product is using both ffmpeg and ffserver which are licensed under the LGPL (or possibly, due to inclusion of one or more modules originally licensed under GPL, GPL). These ffmpeg and ffserver binaries can be shown to be modified. The published firmware source code does *not* include any source code of these ffmpeg and ffserver binaries, nor does it contain the modifications in that source code applied in that IC-9000 camera. The company has been responsive to my enquiries about this (this actually led to the publication of the firmware source code on their website), until I informed them of my analysis that this firmware source code does not correspond to the actual product firmware (and in fact seems to be a straight copy of the BSP for the main System-on-Chip (CPU) in their product, originally supplied by Faraday). It can further be shown that the ffmpeg and ffserver binaries have probably been produced by StarVedia (with Edimax being a distributor of re-labeled StarVedia products). The Edimax IC-9000 is clearly a clone of the IC-602 StarVedia product. -- messages: 11314 priority: normal status: new substatus: new title: Possible license violation, Edimax topic: (L)GPL violation FFmpeg issue tracker iss...@roundup.ffmpeg.org https://roundup.ffmpeg.org/issue2116
[issue2116] Possible license violation, Edimax
Carl Eugen Hoyos ceho...@rainbow.studorg.tuwien.ac.at added the comment: Could you upload the firmware image to a new directory issue2116 on ftp://ffmpeg.org/MPlayer/incoming/ (write-only)? -- status: new - open substatus: new - open FFmpeg issue tracker iss...@roundup.ffmpeg.org https://roundup.ffmpeg.org/issue2116