Hacker News new | ask | show | jobs
by sourcecodeplz 1220 days ago
I was considering this when building my own link saver but copyright is so tricky.

On one hand: when you load an URL the contents are already loaded (copied) into your device (browser).

On the other: doing it intentionally is not legal, if you don't have the Right to make a Copy.

Tricky stuff. I was considering making the place you save the contents private but then again when you provide this kind of tool you could get in trouble.

Would like to hear what others think about this.

Maybe naming it "archive"? I understand that's how archive.org gets away with it.

2 comments

I don't see how it can be a copyright problem to allow people to save it privately. Especially since every copy is deliberate, i.e user chosen to save that particular page.
It can be. Providing the tool to do something illegal, with the sole purpose of the tool being to do something illegal, is illegal. Check out the YouTube DL project history/controversy.
You are incorrect.

Youtube-dl had a takedown because they specifically ran a circumvention in their tests. They removed the test and were restored.

Youtube-dl is still freely available.

Saving web pages is not illegal nor prohibited.

Making personal copies of articles you read is certainly covered by fair use. Just as photocopies and vcr recordings are.

YouTube DL was alleged to be bypassing copyright protections which doesn’t apply to media without any protections like public web pages.

And in any case, it seems the software was reinstated by GitHub after The EFF intervened.

https://en.wikipedia.org/wiki/Youtube-dl

Browsers provide the tool to save those pages (ctrl+s), in what way is it different? Honest question, as I'm building something that could be impacted.
OP probably thinks taking a photo of the Mona Lisa for personal use is also a copyright violation.
Or just allow to save the content or not?

I'm having such an option on my link-saving project, it lets you choose to save the content in pdf (using the wonderful weasyprint lib) or not.