Hi,
the problem is that I can't say there is a written offer and source
on any media that shipped with this device.
A user of a german Forum said there is nothing on it but they don't
wan't to post here :/
I hope in next time anyone from this guys confirm here that there is
nothing!
What I have found is that are some lib static linked in the
main application "Dvdplayer"
The libdvd* is GPL v 2
strings DvdPlayer|grep lib
libc.so.
/usr/src/mips/rootfs/develop/lib:/usr/src/mips/rootfs/develop/usr/lib
Not an ELF shared library
libdvdnav:DVDOpenFilePath:findDVDFile %s failed
libdvdnav:DVDOpenFilePath:dvdinput_open %s failed
libdvdnav:DVDOpenFilePath:dvd_file malloc failed
libdvdread: Can't stat() %s.
libdvdread:DVDOpenNewVOBPath: reopen %s failed
libdvdread: Invalid domain for file open.
libdvdnav:DVDCreateFile:dvd_file malloc failed
libdvdread: Can't seek to block %lld
libdvdread: Can't seek to block 0
libdvdread: Can't allocate memory for file read!
libdvdwrite: Can't write image file now for file read!
libdvdwrite: Not implemented yet...
libdvdwrite: Invalid domain for file open.
libdvdwrite:DVDOpenNewFilePath:open %s failed
libdvdnav:DVDOpenFilePath:dvd_file malloc failed
libdvdwrite:DVDOpenNewVOBPath:open %s failed
libdvdwrite:DVDOpenNewVOBPath: reopen %s failed
libdvdwrite:DVDOpenNewVOBFile:open %s failed
libdvdwrite:DVDOpenNewVOBFile: reopen %s failed
libdvdnav: Can't seek to block %d
libdvdnav: Write VOB file error.
libdvdnav: Wirte VOB file error.
libdvdnav: Write VOB file error, no file handle.
libdvdnav: Can't seek to block 0
libdvdread: Can't open file VTS_%02d_0.IFO.
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Invalid main menu IFO (VIDEO_TS.IFO).
libdvdread: Invalid title IFO (VTS_%02d_0.IFO).
libdvdread: Invalid IFO for title %d (VTS_%02d_0.IFO).
libdvdread: Invalid IFO for VMGM (VIDEO_TS.IFO).
libdvdread: ifoOpenVTSI invalid title (%d).
*** libdvdread: CHECK_VALUE failed in %s:%i ***
libdvdread: Unable to read read TT_SRPT.
libdvdread: Unable to read PTT search table.
libdvdread: Unable to read PTL_MAIT.
libdvdread: Unable to seak PTL_MAIT table.
libdvdread: Unable to read PTL_MAIT table.
libdvdread: Unable to read VTS_TMAPT.
libdvdread: Unable to read VTS_TMAP.
libdvdread: Unable to read VTS_TMAP_ENT.
libdvdread: *C_ADT nr_of_vobs > avaiable info entries
libdvdread: c_adt->last_byte: %d too big!
libdvdread: vobu_admap->last_byte: %d too big!
libdvdread: Unable to read TXTDT_MGI.
*** libdvdread: CHECK_VALUE failed in %s:%i ***
libdvdread: Could not open input
libdvdread: Could not allocate memory.
libfaccess: malloc fail
libfileaccess: file %s open error since there is no more space in the
data spcae!
libfaccess: file %s exist, but this is RING type!! error!!
libfaccess: file %s open error1
libfaccess: open file %s success
libfaccess: this file %s has already opened by w mode, can't open again
libfaccess: file %s exist, open directly!
libfaccess: file %s open error!
libfaccess: close file handle %d
libfaccess: file handle %d close error!
libfaccess: unlink file %s error
libfaccess: rename %s to %s fail
libfaccess: there is file still referencing, don't rename file
libfaccess: GFileSetWriteNextFile file mode error
libfaccess: set file handle %d's max_eachfile_write_size to %lld
libfaccess: open file %s fail
libfaccess: file handle %d seek 0 error
libfaccess: file handle %d not exist, create more file handles!!
libfaccess: file handle %d seek %lld error
libfaccess: file handle %d write %d bytes error
libfaccess: file handle %d not exist, write part2 error!
libfileaccess: file handle %d pos %lld read %d bytes error
libfaccess: file handle %d not exist, read part2 error!
libfaccess: read bytes %d not enough %d, maybe reach file end
libfaccess: canceling file delete
mplib: Memory exhausted: Could not allocate %d bytes
lib/charcnv.c:558
lib/charcnv.c:606
libdir
Path to shared library directory
shlibext
Shared library extension
lib/talloc.c:1035
lib/util.c:1072
lib/util.c:1091
lib/util.c
lib/util_sock.c
lib/util_str.c:1115
lib/util_unistr.c:407
-lib/data_blob.c:73
lib/data_blob.c:77
lib/debug.c
Can not access a needed shared library
Accessing a corrupted shared library
.lib section in a.out corrupted
Attempting to link in too many shared libraries
Cannot exec a shared library directly
/usr/local/samba/lib/smb.conf
/usr/local/samba/lib
/usr/local/samba/lib/lmhosts
strings DvdPlayer|grep smb
~~~~Error to get smbd!
/tmp/smbd
chmod +x /tmp/smbd
/tmp/smbd -D
CMD: mkdir -p /tmp/netb/smb
mkdir -p /tmp/netb/smb
CMD: mkdir -p /tmp/smb
mkdir -p /tmp/smb
/tmp/netb/smb.conf
%s/smbmore.XXXXXX
talloc_new: jssmb.c:2569
smb: %s>
talloc_new: jssmb.c:4036
/tmp/netb/smb.conf
talloc_new: jssmb.c:4446
smb-passwd-file
Path to smbpasswd file
smb_xmalloc_array: called with zero size.
smb_xmalloc: alloc size too large.
smb_xmalloc_array: malloc fail.
smb_xstrdup: malloc fail
smb_xstrndup: malloc fail
smb_xvasprintf: out of memory
ERRsmbcmd
smbpasswd
smb passwd file
smb ports
max smbd processes
smb_io_utime
smb_io_time
smb_io_enum_hnd
smb_io_dom_sid
smb_io_dom_sid2
smb_io_uuid
smb_io_strhdr
smb_io_unihdr
smb_io_hdrbuf
smb_io_unistr
smb_io_buffer5
smb_io_regval_buffer
smb_io_string2
smb_io_string2 - NULL
smb_io_unistr2
smb_io_unistr2 - NULL
smb_io_lockout_string_hdr
smb_io_account_lockout_string
smb_io_dom_rid
smb_io_dom_rid2
smb_io_dom_rid3
smb_io_clnt_srv
smb_io_log_info
smb_io_chal
smb_io_cred
smb_io_clnt_info2
smb_io_clnt_info
smb_io_logon_id
smb_io_owf_info
smb_io_gid
smb_io_pol_hnd
smb_io_unistr3
smb_io_bufhdr2
smb_io_bufhdr4
smb_io_rpc_blob
smb_io_rpc_hdr
smb_io_rpc_iface
smb_io_rpc_addr_str
smb_io_rpc_hdr_bba
smb_io_rpc_hdr_rb
smb_io_rpc_results
smb_io_rpc_hdr_ba
smb_io_rpc_hdr_req
smb_io_rpc_hdr_resp
smb_io_rpc_hdr_fault
smb_io_rpc_hdr_auth
smb_io_rpc_auth_verifier
smb_io_rpc_schannel_verifier
smb_io_rpc_auth_schannel_neg
smb_io_rpc_auth_schannel_chk
smb_io_sam_info_ctr
smb_io_sam_info
smb_io_sam_info_ex
%s/smb.XXXXXX
/usr/local/samba/lib/smb.conf
/usr/local/samba/private/smbpasswd
Post by Brett SmithPost by Hubert FiguiereDid the documentation contain an offer to provide the source code?
The .zip archive I downloaded does not have it nor any acknowledgement
about the use of GPL code. For the rest, no idea. Ask the OP.
I haven't looked at any of these downloads myself. But I'd like to make
a general point that whether or not a physical product includes a
written offer for source has no bearing on the question of whether or
not GPLv2-covered software for download is being distributed in
compliance with the license.
When a company distributes object code over the Internet to the general
public -- even if that software is only *intended* to be used by owners
of a particular device -- that's a distribution that's completely
separate from the distribution of the software on the device itself, and
it needs to comply with GPLv2 section 3 on its own terms. In other
words, either source code or a written offer for source needs to
accompany *that* copy of the object code. A written offer accompanying
the product alone would not be sufficient to fully comply with GPLv2 in
this case.
If a GNU/Linux distribution provided object code on their FTP site, but
source code CDs only came with purchased boxed copies, we wouldn't say
they were in compliance, would we? The same rules apply to device
manufacturers.
I agree that it would be useful to try to find out whether or not the
physical product has source or a written offer -- it might be helpful to
take a different approach in dealing with the company if that's the
case. But no matter what, object code that you can download that isn't
accompanied by source or a written offer is *always* a violation of
GPLv2.
I hope this helps clear up a few of the finer points about the license.
Best regards,