We are a small company (<10 developers+testers+in-house PMs) and we are considering switching to JIRA from Fogbugz for project & development tracking and, possibly, issue tracking. Our company has multiple affiliates. There 10+ such affiliates, each may have more than 1 individual working on/with the product. I'd say the closest analog is a reseller to make it simple.They currently report bugs, issues, make suggestions, etc. via Fogbugz and, also, quite frequently directly, via email to in-house personnel. The questions I have are:
I would recommend your remote users each use their own individual license seat. You can protect users from seeing each others tickets using issue security: https://confluence.atlassian.com/display/JIRA/Configuring+Issue-level+Security
JIRA can also connect to your mail server and create issues from there: https://confluence.atlassian.com/display/JIRA/Creating+Issues+and+Comments+from+Email
We do have an API which you can see at: https://docs.atlassian.com/jira/REST/latest/ When connecting to the API, you will need to authenticate. You can use 1 set of credentials, or ask people to enter their own and submit that if you want.
There isn't really hybrid pricing like you are requesting, but one option would be to use JIRA Service Desk: https://www.atlassian.com/software/jira/service-desk/pricing which is based around having an unlimited number of customers that can only access a very rudimentary interface. For example, you could have 10 JIRA licenses, and 3 Service Desk agent seats. The 10 JIRA seats are used by your internal team. The 3 Service Desk seats are used by 3/10 of the JIRA license holders which are the most common ones to communicate with "customers" or resellers in your case.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.