There is a great open source program, libprs500. Here's the link:
https://libprs500.kovidgoyal.net/
Among the features, this offers free content download, sony format, content from New York Times, Newsweek and The Economist, among others. The content is formatted perfectly for the 500 or 505. You will notice slower formatting and loading if you have a 505 but it works great.