So I want to give them those rights if I want the service to work as desired, otherwise, it would not be bitbucket.
How could an attorney parsing the documents not notice the "in connection with operating the Hosting Service" stipulation?
Further, Bitbucket and Github are opposite in terms of the freedom you have to control your FREE repositories. Github forces your free repositories to be open to the public. Bitbucket allows you to keep some free repositories private.
1.2 What's Included in "Hosted Services". "Hosted Services" include any Atlassian online services products that End User orders, which can include "OnDemand" versions of many Atlassian Software products, the Bitbucket hosting service ("Bitbucket"), and other online services provided by Atlassian. "Hosted Services" always means the version of the Hosted Services as described in Atlassian's then-current product descriptions. End User's detailed rights to use Hosted Services are in Section 3 below.
I'm not sure where you got that quote from, but it's used exactly here: http://www.atlassian.com/end-user-agreement/ So yes, it's used across their suite, and doesn't seem overly broad in that case.
Maybe they want to store it in a compressed form
> distribute it
Making the code available for you or your collaborators is distributing it. How else would they do this?
Why not just email them with your concerns, if you actually really have some, and aren't just playing to the peanut gallery for karma.
Ascribing motivations to my post is illogical, not to mention unfair. I have some genuine concerns, I posted them above.
Luckily, my account is with GitHub, not with BitBucket.
P.S. see my reply here: https://news.ycombinator.com/item?id=5888670
They do not need to distribute your code, i.e. making your repo public - this is part of their service and you grant them the right to do so when you make it public.
Do they need to use your source code - well not explicitly as such, but they do modify it when displaying it back to you - look at any source code page, it is modified source code.
This is all in the auspices of giving you a good service.
Furthermore, any fork network modifies your repo - it is all one repository. So in essence, you are modifying people's repos without them knowing.
Use it: I'm not sure, maybe to do syntax highlighting, they need to use the source code with a syntax highlighting software.
This makes me wonder if altering a sequence of bytes (for example, after conversion to a different format) is really a ‘modification’ if it still represents the same work.
End User hereby grants Atlassian a non-exclusive license to copy, distribute, perform, display, store, modify, and otherwise use End User Data in connection with operating the Hosted Services.
For me, the key is "in connection with operating the Hosting Service". They will need to do things with your data as they move it between servers and storage and make it available to you. If you want it displayed publicly then you need to have given them a license to do so.