-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
Milestone
Description
It is useful to share certain resources with other users, even across back-ends. This could include process graphs, job results and web services and potentially also files.
We need to think about how to incorporate sharing. Important aspects:
- How to grant and revoke access. Examples: Dropbox, Google Docs, ...
- How to share with individual users only (by user id?) and globally.
- URLs need to be permanent (already given by using the current API URL scheme?)
- What can be shared (see list above)?
- Sharing files could allow users to distribute illegal content, e.g. by uploading a copyrighted movie file. Restrict it to processed files only?
- Are web services always public?
- How are shared resources billed?
- Does external access to web services needs to be restricted after reaching certain costs?
- Does downloading job results incur a fee? (see Does downloading job results incur a fee? #104)
- Process graphs should be always free, I assume.