08-25-2016, 07:44 AM | #16 | |
Enthusiast
Posts: 32
Karma: 8888
Join Date: Mar 2016
Device: Onyx Boox Max
|
Quote:
I have a hunch the European plus U.S. sales amount for some 80% of their market share. Enough anyway, that they should become promptly supportive once the lawyers get their attention. But all this is moot anyway. Let's get there and see what comes of it. |
|
08-25-2016, 08:28 AM | #17 | |
Enthusiast
Posts: 32
Karma: 8888
Join Date: Mar 2016
Device: Onyx Boox Max
|
Quote:
I guess we should gather the list of GPL software that is included with the devices, document how it's being used, and send that for their --verbose mode. :) We can also send them the individual mails we sent to Onyx / the vendors if they require them. I was also thinking we should set up a mailing list on freelists.org, which we would CC in all conversations with the gpl-violations.org people. Everybody involved / interested could join the ML so we don't have to relay the messages across. ----------- The GPL software on the Max (and I presume on all the new-generation Android devices) is: - the Linux kernel -- Onyx added their own stuff, which wasn't built as a separate module; we don't know if they patched it in any other way; - U-Boot -- they probably didn't modify the code, but we're after the config and device tree files; - busybox -- I presume this one isn't modified from upstream but it should be on the list; - FBReader -- I am not sure how this is used, maybe (one of) their viewers are wrappers around it (?). This needs research; - anything else, anyone? On the pre-Android devices, you go figure it out. If you don't have the linuxy skills required to do the digging I can offer my assistance when I'm back. |
|
Advert | |
|
10-03-2016, 09:30 AM | #18 |
Enthusiast
Posts: 36
Karma: 42
Join Date: Sep 2013
Device: Onyx Boox M92
|
I'm finally back again! Let's go on then...
The "About" dialogue of the M92 gives a nice list of software they used. I listed the important entries here: - RedBoot (GPL with linking exception) -- but they are using U-Boot... - usbutils (GPL v2+) -- presumably not modified (the others without comment too) - mtdutils (GPL v2+) - dosfstools (GPL v3) - usb_modeswitch (GPL v2+) - libiconv (LGPL) - udev (GPL v2+) - glibc... - Qt4 (GPL v3, LGPL v2.1, diverse) - libusb (LGPL) - libpng (theirs) - zlib (theirs) - dbus, libdbus (GPL v2+) - Freetype, libfreetype (theirs, GPL v2) - FriBiDi (LGPL v2.1+) - libcurl (MIT) - tslib (LGPL v2.1+) -- config? - OpenSSL, libcrypto, libssl (theirs) - SQLite (public domain) - wpa_supplicant (BSD) - DjVuLibre (GPL v2) From jlark's list only the Linux kernel and busybox are mentioned by Onyx. They give not even hints on the licensing for any of these. There are some kernel modules too, but I don't know what is relevant there. Other software: - U-Boot (GPL v2+) -- see jlark's post - busybox (GPL v2 only) -- see jlark's post - wireless-tools (GPL) - vsftpd (GPL) - pppd (diverse) - libbfd (GPL) - podofo (LGPL) -- code available - CoolReader (GPL v2) -- code available - FBReader (GPL) -- code available - Sudoku (GPL v3) -- code available - liblinebreak (zlib) -- code available - feed_reader (GPL v3) -- code available, has a license file, but the GPL header is missing in the sources - NewsFlash (rss_reader) (GPL v3) -- code available, has a license file - qstardict (GPL) -- code available as plugin for dictionary_tool - espeak (GPL v3+) -- code available - aisound (?) -- code available, no further info (but has interesting comments, like "/* 创建 TTS 实例 */") - nandwrite (?) - Naboo reader (?) - Picsel office viewer (?) -- the file viewer for Microsoft Office files - something VCOM related... - there is some undefinable code that belongs to GPL'ed software too (it has the GPL header) I'm sure these lists isn't complete. Last but not least not all code provided in Onyx' open-source repository can be compiled. There are some essential parts missing, amongst them the following: - system_manager - web_browser - libprivate_conf - gui_shell - etc. The problem is, only dictionary, dictionary_tool, djvu_reader, fbreader_onyx and music_player are officially under the GPL; Onyx even provides a license file for them. The rest is not defined. The SDK is under GPL v2+, but no license file is given and all source files lack the GPL header. |
10-03-2016, 09:34 AM | #19 |
Enthusiast
Posts: 36
Karma: 42
Join Date: Sep 2013
Device: Onyx Boox M92
|
@jlark: setting up a mailing list is a good idea, as soon as we have collected anything we need to report Onyx.
|
10-03-2016, 09:50 AM | #20 | ||||
Enthusiast
Posts: 36
Karma: 42
Join Date: Sep 2013
Device: Onyx Boox M92
|
Just to be complete, here's my conversation with Onyx (<sales@onyx-international.com>):
My first email, dated August 3rd: Quote:
Quote:
Quote:
Quote:
|
||||
Advert | |
|
05-07-2017, 05:13 PM | #21 |
Enthusiast
Posts: 32
Karma: 8888
Join Date: Mar 2016
Device: Onyx Boox Max
|
Hey, that's been a long couple of weeks.
@docidocus are you still interested in doing this? |
05-07-2017, 07:15 PM | #22 |
Connoisseur
Posts: 62
Karma: 1000
Join Date: Aug 2016
Device: Onyx Boox M92 & Nova Pro
|
Mmmmmm very interesting. I didn't know about this thing. So since Boox M92 uses Linux as its kernel, and a modified version of Linux as its OS, we can ask for Source Code from Onyx! It would be great because, as I am a M92 owner, I find it still today a great device, superior to the most part of eBook readers around, and it only has 1 or 2 missing features which would make it even better.
|
05-08-2017, 09:34 AM | #23 |
Enthusiast
Posts: 36
Karma: 42
Join Date: Sep 2013
Device: Onyx Boox M92
|
@jlark: Absolutely! (And I'm sorry for my lack of endurance .)
BTW welcome back |
05-08-2017, 10:02 AM | #24 |
Wizard
Posts: 2,827
Karma: 10700629
Join Date: May 2016
Location: Canada
Device: Onyx Nova
|
I applaud this effort. Well done, people.
|
05-08-2017, 12:23 PM | #25 |
Wizard
Posts: 1,745
Karma: 4382514
Join Date: Jul 2006
Location: Somewhere on earth
Device: Onyx Boox Tab X
|
|
05-12-2017, 12:20 PM | #26 |
Addict
Posts: 369
Karma: 50008
Join Date: Feb 2017
Device: 13.3" Boox Max2, 7" Kobo H2O
|
Hello, I have missed this thread. I'm interested too!
|
05-12-2017, 02:14 PM | #27 |
Booxtor
Posts: 1,126
Karma: 2305664
Join Date: Jun 2011
Location: Germany
Device: a lot of..
|
This matter has been discussed for a long time.
And you are of curse right, guys, with your claims. The problem is, Onyx is currently more interested in domestic market (makes currently 80% of their market share). The other 10% is Russia and 10 % the rest of the world. So they don't really care I am not sure your efforts would be useful for other customers, since it would a) make those rare existing west vendors selling of Onyx devices even more complicated (but would make it easier for Chinese Aliexpress vendors) b) would cost really costly engineers time, which they could spend for currently more needed / important things and enhancements. In entire time I have received 2 or 3 requests for source code (10k customers). It does not seem to be really demanded by users. So I think enforcing of this matter would rather serve to satisfy a very small minority of users, than to help other users. It is just my opinion, so please don't throw stones at me. On my side I am trying to do my best. However some problems (like to convince Onyx dev team to collect source code, organize it and make it accessible and proper for western world users) are really hard to get solved and are hardly worth to nag it. Last edited by Booxtor; 05-12-2017 at 03:07 PM. |
05-12-2017, 04:27 PM | #28 | |
Addict
Posts: 369
Karma: 50008
Join Date: Feb 2017
Device: 13.3" Boox Max2, 7" Kobo H2O
|
Quote:
After all big kudos for your effort! |
|
05-13-2017, 10:47 AM | #29 | |||||||
Enthusiast
Posts: 32
Karma: 8888
Join Date: Mar 2016
Device: Onyx Boox Max
|
Quote:
Quote:
Quote:
Quote:
1. they gained *an enormous* amount of engineering time, and saved *an enormous* amount of money by using open-source software. The Linux kernel alone was estimated to €2.2 billion, according to pretty old stats, probably past €5 billion by now. 2. once we have access to the code we'll join forces with them and fix their bugs and improve their software. For free. It will more than pay off in time. 3. they'll be doing The Right Thing, morally and contractually. Quote:
Quote:
Open-source software serves the developers, the consumers, and society as a whole. And the GPL was created to prevent exactly this kind of abusive behaviour exhibited by takers, people who use the labour of others for their own profit without any desire to give back. The fact that there's only 3 of us that care about such things is a commentary about the sad state of society, not about who gets satisfaction. Quote:
1. communicate with their customers. 2. make an official statement saying "Sorry guys, we were supposed to give you the source code for X, Y and Z but we didn't. We promise to fix this, but it will take some time, bear with us". 3. as a token of good will, put the kernel online, for all of their devices. That would really make us happy and allow us to start playing already. Then they can follow up with the bootloader and the rest of the code that is GPL-ed. If at some point they'll want to dump the Android code too, that would be wonderful, and as I said above it would be a net win for them, but in the end they are not required to do so. |
|||||||
05-13-2017, 01:38 PM | #30 |
Addict
Posts: 369
Karma: 50008
Join Date: Feb 2017
Device: 13.3" Boox Max2, 7" Kobo H2O
|
I remember days when my dad bought TV and it come with full data sheet and troubleshooting manual. Likewise the first car he bought came with a hefty book of repair manual, with all the parts and labour explained for a simple man.
A decade later, I started programming and I could get full handbook of my PC, every port, every register, all explained so I could hack it as much as I wanted. Nowadays, we are in the era when things are sold sealed not even exposing a simple option to replace the battery 'for the benefit of the users' I was watching with excitement the Good-E-reader campaign but it turned out very badly - clunky devices and no trace of the source code which was promised. What can I say, I benefit from the Boox Max, I benefit from smart phone but I don't agree everything is fine. It's an era of b**. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
GPL violation? | rfog | Gen3 Developer's Corner | 203 | 08-22-2012 03:46 PM |
Using Recipes elsewhere (GPL) | InvisibleMan | Development | 1 | 06-10-2011 02:16 PM |
Calibre and GNU GPL | Stodder | Calibre | 36 | 05-12-2011 04:10 PM |
Development GPL Compliance | jcase | enTourage Archive | 85 | 01-03-2011 05:58 PM |
(A)GPL as a license for fiction? | Moejoe | General Discussions | 76 | 06-07-2010 08:02 PM |