{"action":"created","issue":{"url":"https://api.github.com/repos/licensezero/licensezero-questions/issues/7","repository_url":"https://api.github.com/repos/licensezero/licensezero-questions","labels_url":"https://api.github.com/repos/licensezero/licensezero-questions/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/licensezero/licensezero-questions/issues/7/comments","events_url":"https://api.github.com/repos/licensezero/licensezero-questions/issues/7/events","html_url":"https://github.com/licensezero/licensezero-questions/issues/7","id":288988168,"node_id":"MDU6SXNzdWUyODg5ODgxNjg=","number":7,"title":"Should License Zero support, or default to, recurring payments?","user":{"login":"kemitchell","id":205760,"node_id":"MDQ6VXNlcjIwNTc2MA==","avatar_url":"https://avatars1.githubusercontent.com/u/205760?v=4","gravatar_id":"","url":"https://api.github.com/users/kemitchell","html_url":"https://github.com/kemitchell","followers_url":"https://api.github.com/users/kemitchell/followers","following_url":"https://api.github.com/users/kemitchell/following{/other_user}","gists_url":"https://api.github.com/users/kemitchell/gists{/gist_id}","starred_url":"https://api.github.com/users/kemitchell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kemitchell/subscriptions","organizations_url":"https://api.github.com/users/kemitchell/orgs","repos_url":"https://api.github.com/users/kemitchell/repos","events_url":"https://api.github.com/users/kemitchell/events{/privacy}","received_events_url":"https://api.github.com/users/kemitchell/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-01-16T17:18:20Z","updated_at":"2018-06-28T21:39:08Z","closed_at":"2018-02-11T04:05:23Z","author_association":"MEMBER","body":"Everybody loves recurring revenue. Nobody likes pricing perpetual licenses.\r\n\r\nI can see a few approaches:\r\n\r\n1. Process payments one-off, but issue licenses with expiration dates. Teach the command-line interface to read the expiration dates and omit expired licenses from its analysis. Consumers running the tool can tell when they need to re-up their licenses.  Need to think about standardized expiration dates. Need to think about warning consumers ahead of expiration.\r\n\r\n2. Sign customers up for subscriptions, create Stripe subscription objects, and configure. Need some way of authenticating customers for subscription changes, like cancellation. Need to handle payment failures when cards expire."},"comment":{"url":"https://api.github.com/repos/licensezero/licensezero-questions/issues/comments/401181675","html_url":"https://github.com/licensezero/licensezero-questions/issues/7#issuecomment-401181675","issue_url":"https://api.github.com/repos/licensezero/licensezero-questions/issues/7","id":401181675,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTE4MTY3NQ==","user":{"login":"kemitchell","id":205760,"node_id":"MDQ6VXNlcjIwNTc2MA==","avatar_url":"https://avatars1.githubusercontent.com/u/205760?v=4","gravatar_id":"","url":"https://api.github.com/users/kemitchell","html_url":"https://github.com/kemitchell","followers_url":"https://api.github.com/users/kemitchell/followers","following_url":"https://api.github.com/users/kemitchell/following{/other_user}","gists_url":"https://api.github.com/users/kemitchell/gists{/gist_id}","starred_url":"https://api.github.com/users/kemitchell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kemitchell/subscriptions","organizations_url":"https://api.github.com/users/kemitchell/orgs","repos_url":"https://api.github.com/users/kemitchell/repos","events_url":"https://api.github.com/users/kemitchell/events{/privacy}","received_events_url":"https://api.github.com/users/kemitchell/received_events","type":"User","site_admin":false},"created_at":"2018-06-28T21:39:08Z","updated_at":"2018-06-28T21:39:08Z","author_association":"MEMBER","body":"@fabianhjr, thanks for weighing in.\r\n\r\nThe licensing approach you describe is possible to implement with License Zero, assuming you make regular contributions to your project. But I agree it's cumbersome, and would take more explaining than if License Zero offered first-class tooling (and documentation!) for that kind of arrangement.\r\n\r\nFor more comments on why License Zero does single-payment deals, see my prior discussion with James. If you'd like to go more into depth on your particular proposal, feel free to open a new issue."}}
{"actor":{"display_login":"kemitchell"}}