Mendeley is an Elsevier product? Might make a few academics come to a differing conclusion given Elsevier's reputation is one they've well and truly earned...
I reinstalled Zotero just now, since it has a Mendeley importer now.
What is the proper way to store PDFs that I annotate (say, using Okular in Linux) on Zotero with the ability to send them to other researchers and then update them?
I don't mind paying money for cloud storage, but I gotta be able to work with the pdfs.
You can choose to set a custom PDF reader in the General tab of preferences --> Open PDF using --> custom [1].
Then you can annotate the file and save it. If Zotero creates a copy of the file when you save your annotations, you might need to use Show file by right clicking the article in Zotero and make changes to the file in Zotero's storage. In Linux, that'll be in ~/Zotero.
It's a bit of a pain, but you can store `~/.local/share/okular/docdata/` in version control or your favourite cloud storage provider, and then you'll get synchronised annotations.
When I say a bit of a pain, I mean it - I switched to Mendeley with great sadness because its mobile application means I can read and annotate papers on my tablet and have it synchronised perfectly with my desktop.
On a semi-related note: the Mendeley mobile application makes selecting text a joy on a touchscreen with a kind of magnifying glass. I really wish it was built into Android system wide.
You have to explicitly save the file after making the annotations. I've been doing this for years with Okular, indeed, Okular having out-of-file annotations is news to me :)