geometer / FBReaderJ

Official FBReaderJ project repository
http://www.fbreader.org/FBReaderJ/
1.83k stars 801 forks source link

Standard webdav book repository #295

Open HaakonME opened 9 years ago

HaakonME commented 9 years ago

RedMatrix, ownCloud, and other personal cloud providers lets the user be in control of their books and allow books to be added using regular standard webdav connection. Please consider letting FBReader users choose their own book repository. A libre ebook reader requires the option of using your own private library.

intari commented 9 years ago

Why not using OPDS server like COPS?

HaakonME commented 9 years ago

@intari This is not the issue. Using the feed from an OPDS-server has been an option in FBReader for a long time, and a good one too. The issue is this:

"Access your private library from all your computers and mobile devices. Google authentication is required. Uses Google Drive™ for storing your books." The quote is from https://books.fbreader.org/ .

I already have books available in other services, why should FBReader force millons of users to use this particular one?

A library located in the United States under their jurisdiction at a single commercial provider's site (Google Drive) using their authentication mechanism (Google authentication) is neither private, competitive (what about other providers - Dropbox, Azure, A3?) or Free as in Freedom. I do not think I have any banned or challenged books, but who knows - times change, see http://www.ala.org/bbooks/frequentlychallengedbooks for ALA's list of frequently challenged books. How does a commercial player protect itself from being the repository of banned books? It does not, it caves, and your private library is most likely gone.

Webdav/Webdavs is a protocol for connecting to drives provided by a number of services, Free as in Freedom ones like RedMatrix and Owncloud and proprietary ones like Microsoft Sharepoint.

This is the approach adopted by proprietary PDF Expert on the iPad - you can have your PDFs at several online repositories, and you use webdavs with username and password to access them.

If FBReader adds webdavs support, we can use our current private libraries. :-)