09-21-2009, 07:40 AM | #31 |
a pthread?? where? where?
Posts: 1,763
Karma: 30462
Join Date: Mar 2009
Location: Somewhere in EU
Device: Newton MessagePad 2100, and only this
|
Snuffi, What does Bookeen use that they does not deliver?
Tompe, if I'm correct the drivers that bookeen have as proprietary are compiled as module, not embedded inside the kernel. |
09-21-2009, 08:55 AM | #32 |
eBook Enthusiast
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
I seem to recall that there were some concerns that Bookeen were statically linking to some libraries to which they should have linked dynamically.
|
Advert | |
|
09-21-2009, 11:44 AM | #33 |
a pthread?? where? where?
Posts: 1,763
Karma: 30462
Join Date: Mar 2009
Location: Somewhere in EU
Device: Newton MessagePad 2100, and only this
|
I wasn't aware if this fact
|
09-21-2009, 12:00 PM | #34 |
eBook Enthusiast
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
I'm sure that someone (Tommy?) can fill in the details. I have only a vague memory of it, I'm afraid. If I recall correctly, the issue was that, according to the GPL, if you statically link with a GPL library, then that makes the entire module GPL'd, and you have to supply all its source code, which Bookeen weren't. Or something like that...
|
09-21-2009, 12:06 PM | #35 |
a pthread?? where? where?
Posts: 1,763
Karma: 30462
Join Date: Mar 2009
Location: Somewhere in EU
Device: Newton MessagePad 2100, and only this
|
That's why I hate the GPL
|
Advert | |
|
09-24-2009, 03:46 AM | #36 | |
Addict
Posts: 245
Karma: 718
Join Date: Dec 2007
Location: Vienna
Device: Pocketbook Pro 612, Bookeen Cybook Gen3
|
Quote:
My information comes from the "Developer's corner" forum. Last status was that dottedmag reported: "As it turned out, Bookeen "forgot" to add eink driver source code (and several other files) to zip file. As this code is compiled into the kernel, not as module, this is a serious violation." and "There are lots of changes in kernel beside removed files, and provided source can't be compiled. Jekhor and me are working on finding out what exactly has been omitted (Bookeen did not provide pointers for the toolchain (another problem!), and this makes situation harder)." It's been a while but I haven't heard anything since so I suppose the situation is still the same... |
|
09-24-2009, 04:05 AM | #37 |
a pthread?? where? where?
Posts: 1,763
Karma: 30462
Join Date: Mar 2009
Location: Somewhere in EU
Device: Newton MessagePad 2100, and only this
|
But maybe they does not use the PVI eInk driver and use their own proprietary driver? and for me its look like it is present. There are a FB driver for eInk but it seems to not be compiled by default on the configurations they provide.
And I don't think the code may need to be compiled inside the kernel, the driver can be in the userland. |
09-24-2009, 04:18 AM | #38 | |
Addict
Posts: 245
Karma: 718
Join Date: Dec 2007
Location: Vienna
Device: Pocketbook Pro 612, Bookeen Cybook Gen3
|
Quote:
The idea behind handling this that way is that it should be possible for everyone to compile and use GPLed code. If you statically link then it is not possible for someone else to compile the kernel (at least not without major hacking) without the code you held back and therefore you made use of GPLed code for free but gave nothing back in return (as the released code is not useable without your code). Of course, the option to dynamically link has a couple of drawbacks but there has to be some incentive to share your code with the community... :-) |
|
09-24-2009, 04:26 AM | #39 | |
Addict
Posts: 245
Karma: 718
Join Date: Dec 2007
Location: Vienna
Device: Pocketbook Pro 612, Bookeen Cybook Gen3
|
Quote:
About the driver: Yes, you are right, it does not have to be in the kernel. That's what dynamically linking is and in that case you don't have to provide your source code as that does not count as a change to the GPLed code. Statically linking, however, is more efficient as your code is directly compiled into the kernel and therefore usually if you are tight on RAM, CPU power, etc. you would rather like to statically link. But unless you plan to release your source code that's a forbidden road :-) |
|
09-24-2009, 06:28 AM | #40 |
Booyah!
Posts: 673
Karma: 1753
Join Date: Jul 2009
Location: Austria
Device: Cybook Gen3 // Samsung Galaxy S
|
That´s exactly why GPL is considered a "viral" license.
Honestly, as a paying costumer I cannot understand how resources are beeing wasted to avoid such - to the majority of the world - irrelevant problems. Then again, beeing a geek, I can... |
09-24-2009, 06:47 AM | #41 | |
Addict
Posts: 245
Karma: 718
Join Date: Dec 2007
Location: Vienna
Device: Pocketbook Pro 612, Bookeen Cybook Gen3
|
Quote:
Bookeen basically has two scenarios: 1) If they open source the whole thing someone might get the idea to buy the hardware cheap from a competitor and just use their FW. That might limit their financial possibilities. 2) If they keep their self-developed stuff closed source that might mean that they have to solve some things differently which could mean a whole range of problems: from annoying issues which are hard to fix due to design reasons to limitations of what they can implement altogether (of course there is a solution for everything in theory, but in practice it's "if it's too complicated and time consuming to do then skip it"). The decision for one or the other will always impact the customer in one way or the other... |
|
09-24-2009, 08:45 AM | #42 | ||
Sigil & calibre developer
Posts: 2,488
Karma: 1063785
Join Date: Jan 2009
Location: Florida, USA
Device: Nook STR
|
Quote:
Quote:
|
||
09-24-2009, 08:55 AM | #43 |
lurker
Posts: 123
Karma: 356
Join Date: Sep 2009
Location: EU
Device: I should probably stop
|
I hate to interrupt this wonderful discussion, but I'm still interested in the original topic of this thread
Maybe somebody adventurous could try obtaining/extracting the FW from 360 and flashing it to Opus? |
09-24-2009, 09:05 AM | #44 |
Wizard
Posts: 4,332
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
|
Conclusion last time was the cybook and pocketbook don't use the same process for install. Pooketbook won't see cybook installer and vice versa.
It's not possible to do that. Period. If you want the poketbook firmware, go buy a pocketbook. Last edited by EowynCarter; 09-24-2009 at 09:08 AM. |
09-24-2009, 09:54 AM | #45 |
a pthread?? where? where?
Posts: 1,763
Karma: 30462
Join Date: Mar 2009
Location: Somewhere in EU
Device: Newton MessagePad 2100, and only this
|
Using drivers as a modules have some interesting effect for embedded devices. They allow the kernel to boot speedier, reduce the size of kernel, allow you to fine tune the memory footprint (by inserting only usefull modules and removing the non useful one) etc...
Even if that sound strange for some, the kernel modularity have some usefullness even on embedded programming (for thoses who are insterested I recommand this website : http://elinux.org/Main_Page ) And for installing the PocketBook firmware on the opus, you have another choice: working for Bookeen or for PocketBook, you may have access to some informations that are not publicly available |
Tags |
opus, pocketbook 360 |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PocketBook 360° Firmware (offizielle Mitteilung) | Forkosigan | PocketBook | 10 | 08-17-2010 04:33 PM |
Cybook Opus or Pocketbook 360 | Lake person | Which one should I buy? | 43 | 07-20-2010 01:49 PM |
PocketBook 360° firmware (an official statement) | mtravellerh | PocketBook | 13 | 06-26-2010 01:55 PM |
Pocketbook 360: No firmware Upgrade possible | dud | PocketBook | 1 | 04-05-2010 01:32 PM |
Opus and Pocketbook 360 are similar devices ? | pakiyabhai | PocketBook | 16 | 12-08-2009 03:38 AM |