> It would be great if OP could reach out to us, so we can find the corresponding license and check why it seems to be no longer working. Thank you!
Seriously, I view this as horrible behavior on the reddit OP's part. Whether it turns out to be Git Tower blocking them or some other problem, not taking the time to try to figure out what happened before publicly asserting something is inexcusable.
Seems a little hypocritical.
If the OP did have any of this info, not including it is also bad. My problem is with the OPs observable actions.
It would be irresponsible for me to post that my neighbor defaced my house because I badmouthed him in the neighborhood immediately after I notice the defacement but have no evidence other than my assumptions. Whether the neighbor is guilty or not does not absolve me of my responsibility to back up my assertions if they are made as statements of fact, nor to look into the situation and provide what evidence I can before heavily insinuating a beleif.
These are of course my own moral and ethical beliefs, but since I try to practice them myself and I think they make the world better overall, I feel comfortable in expressing my distaste when people fail in them (including myself), especially since they mostly amount to "don't be a dick, and if you are going to be a dick or accuse someone of something, have and show evidence."
The actual git tower folks as a PR measure came and said that 'because we couldnt figure out how our ticket system works the license was revoked and there was a bug.'
That seems rather far fetched.
- Explain how the Reddit post could have been linked to the Git Tower license, so even if they wanted to revoke the license, they would know how to.
- Explain what Git Tower said when asked why the license was revoked, or whether they were even asked at all.
- Note whether there could have or has previously been any oddness or confusion with licenses (in a later comment, OP notes "I tried to lookup my old license and realized I was given 1 free license this annual period (around ~October) after purchasing 2 seats the previous year for contributing significantly to bug reports with full screencasts, etc.")
In fact, if you check the reddit post now, you'll see the top comment is actually a post-mortem from the company explaining what happened. You can choose to still disbelieve what they say (a bug in the licensing system, they wouldn't do this, they didn't even know the account) if you like since you seem to think it's far fetched, but I think by far the most likely situation (even before I noted any comments from the developer) was that there was some bug or error, given the OP didn't seem to put any effort into figuring out what went on before making a very negative assumption and then posting publicly like it was true.
Seems his license was renewed in October and was revoked just now, he couldn't have requested a refund because his license was free...
Doesn't he, like you, deserve a paycheck every month?
But the reality is this: The cost has increased; and some customers are saying the new higher cost is pricing them out of the product.
The loss of those customers for higher profits on the remainder may make financial sense. But that is only known to the developer/author after a full assessment of the impact.
Many other companies use price discrimination to combat this (e.g. Personal licenses are cheaper than business licenses, perpetual usage w/o updates, free OSS/student licenses, etc). Jetbrains utilizes almost all those techniques.
> I tried to lookup my old license and realized I was given 1 free license this annual period (around ~October) after purchasing 2 seats the previous year for contributing significantly to bug reports with full screencasts, etc.
> So it looks like I received it for free (well, more or less - after roughly a combined 20 hours worth of bug report effort for the year).
Revoking a free license seems a little less shady than revoking a paid one.
You'd think they'd take a page...
I use both the CLI and GUI. They both have their merits and demerits. While a CLI may have faster commands, a GUI helps a lot when trying to make sense of relationships between commits branches and visualisation in general.
I like Sourcetree for this particularly because its buttons map fairly well to the actual CLI commands that it will be executing, and makes it painless to open a CLI terminal for instances where I want more fine-tuned control.
But... I'm still primarily a CLI user. I've just configured difftool and mergetool to call up Beyond Compare. git gui and gitk make designers weep, but I've never felt hindered or slowed down in what I want to accomplish with them.
I'll try a new GUI tool every now and then, and I haven't found any that make me feel more productive than the CLI augmented by the tools above.
Instead, please flag egregious comments as described at https://news.ycombinator.com/newsfaq.html. Moderators review the flags and ban such accounts.