Adopt fbreader as alternative TDE e-book reader #15

Open
opened 2 weeks ago by Alexis · 4 comments
Alexis commented 2 weeks ago
Collaborator

Hello

The only e-book reader in Trinity (TDE) is kbookreader-trinity. But kbookreader-trinity seems not to be able to display a simple epub, which is the standard format for electronic books. kbookreader-trinity seems to be a software in a very early stage of development, in a sketch or draft phase. I think there is a better (faster and easier) option than spending time developing kbookreader-trinity.

fbreader is a complete and lightweight e-book reader. Its only problem of this reader is that it was abandoned in 2015, just when version 1.0.0 was expected, but its original developers decided to start the development of a new non-free version. The good thing is that the source code of the original free fbreader is there, orphan, waiting to be adopted by someone. fbreader is the most complete among the existing light e-book readers, it is free software (GPL/LGPL licenses), written in C++, its integration into TDE should be easy (the source code includes GUIs in cocoa, gpe, gtk, qt3, qt4 , qtopia,...) and it already has all the main expected features so it is not need to active development of new features in order to be useful.

The official source code is https://github.com/geometer/FBReader
In Debian, where is without maintainer, an older version is packed, see https://packages.debian.org/fbreader

Thank you so much!

PS1: Because the name is a trademark, perhaps it could be renamed, for example to TDEReader as proposed by Philippe Mavridis, TDEbookreader, TDEepubreader...

PS2: I can help as tester.

Hello The only e-book reader in Trinity (TDE) is kbookreader-trinity. But kbookreader-trinity seems not to be able to display a simple epub, which is the standard format for electronic books. kbookreader-trinity seems to be a software in a very early stage of development, in a sketch or draft phase. I think there is a better (faster and easier) option than spending time developing kbookreader-trinity. fbreader is a complete and lightweight e-book reader. Its only problem of this reader is that it was abandoned in 2015, just when version 1.0.0 was expected, but its original developers decided to start the development of a new non-free version. The good thing is that the source code of the original free fbreader is there, orphan, waiting to be adopted by someone. fbreader is the most complete among the existing light e-book readers, it is free software (GPL/LGPL licenses), written in C++, its integration into TDE should be easy (the source code includes GUIs in cocoa, gpe, gtk, qt3, qt4 , qtopia,...) and it already has all the main expected features so it is not need to active development of new features in order to be useful. The official source code is https://github.com/geometer/FBReader In Debian, where is without maintainer, an older version is packed, see https://packages.debian.org/fbreader Thank you so much! PS1: Because the name is a trademark, perhaps it could be renamed, for example to TDEReader as proposed by Philippe Mavridis, TDEbookreader, TDEepubreader... PS2: I can help as tester.
MicheleC self-assigned this 2 weeks ago
Owner

PS2: I can help as tester.

I will pick this one up myself. Will definitely ask you to test as some point :-)

> PS2: I can help as tester. I will pick this one up myself. Will definitely ask you to test as some point :-)
Owner

Hi @Alexis,
I started to look at porting this to TDE and already done some work. Today I realized that fbreader is still packaged and shipped by debian, so this raises the question if it makes sense to spend time to port this program to TDE when it is already avaiable. Even if we complete the port, I would not expect we do a lot of other development on it, so I really question the validity of the effort. The only good reason I could see would be if fbreader is not available on other distros and we would like to make it available in a TDE-specific form.

What is your opinion? Question also open to others and in particular to @SlavekB and @blu.256.

Hi @Alexis, I started to look at porting this to TDE and already done some work. Today I realized that `fbreader` is still packaged and shipped by debian, so this raises the question if it makes sense to spend time to port this program to TDE when it is already avaiable. Even if we complete the port, I would not expect we do a lot of other development on it, so I really question the validity of the effort. The only good reason I could see would be if `fbreader` is not available on other distros and we would like to make it available in a TDE-specific form. What is your opinion? Question also open to others and in particular to @SlavekB and @blu.256.
SlavekB commented 4 days ago
Owner

I see some good reasons:

  1. Fbreader looks much more useful than a kbookreader.
  2. Newer versions of fbreader are no longer opensource and it is only a matter of time when will be removed from distributions.
  3. Fbreader provides Qt3 GUI that will be useful to convert to TQt/TDE GUI to have a native application. As a native application under TDE ubrella, it can replace and exceed the kbookreader.
I see some good reasons: 1. Fbreader looks much more useful than a kbookreader. 2. Newer versions of fbreader are no longer opensource and it is only a matter of time when will be removed from distributions. 3. Fbreader provides Qt3 GUI that will be useful to convert to TQt/TDE GUI to have a native application. As a native application under TDE ubrella, it can replace and exceed the kbookreader.
Owner

Ok, then I will progress with the port.

Ok, then I will progress with the port.
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/kbookreader#15
Loading…
There is no content yet.