Dear Mr. Korovyakov,
Your allegations are completely false and I invite anyone to read your public ticket 34266 for some context on your unprofessional rant.
We have not blocked your access to our software's support as demonstrated by the fact that you filed this ticket in the support section for Akeeba Backup.
I have already personally replied to two tickets of yours prior to this one with technical support matters per the Support Policy you can find in the Terms of Service to which you explicitly agreed to when subscribing:
- #34261 enquiring about translations. I linked you to the public announcement of our termination of official translations in 2018 and the third party volunteer project which maintains unofficial translations.
- #32266, even though your request was posed in an unprofessional manner, about the possibility to have multiple email addresses in the component's Options about which I told that yes, you can, by separating them with comas and invited you to open a new support ticket for any further feedback. I asked you to file a new ticket because you were already asking two separate questions, one feature request and one support request. We explicitly state in our Terms of Service that in this case we will ask you to file a separate support ticket for the second issue: in your case, the multiple email addresses.
The first part of ticket #32266 was a feature request, not a technical support issue. You were very clearly aware that the feature you wanted does not exist in our software since you explicitly mentioned the documentation information on this feature. The documentation is available free of charge and you did explicitly indicate that you are fully informed on the product before placing your order.
I explained why the feature cannot be currently implemented. You enquired about an alternative. I explained why it cannot be implemented and provided technical information as to why.
At this point you were the one who got offended and launched in an uncalled for attack full of derision and sarcasm. I kept my reply in a professional tone. I replied to the technical support part of your question. I explained once again that a feature request is not a technical support request. I explained the obvious and objective fact that asking for a feature to be implemented does not constitute an obligation for the developer to develop it. I explained that your original feature request will probably be honoured in the near future contingent to the resolution of an open issue upon which it depends, the same issue I had explicitly stated in my original reply to you on that ticket. This is more than you deserved considering the tone of your voice, the lack of reason in your demands and your overall demeanour.
Since you are bringing "What the developer promised" on the table, I would like to kindly remind you that we (company and individual developers) have not "promised" anything. The first contact we had with you was after you made your purchase, when you filed a support ticket about the translations. You are obviously referring to the legally binding Terms of Service which you explicitly stated that you agree to when you subscribed. We state the following:
We may be unable to provide our support services in the following occasions with the liability lying on the client:
[...]
-
The client does not accept our technical analysis without a meaningful or technically adequate counter-argument, declines to follow our advice in whole or in part, disputes our suitability to provide support (including giving unsolicited lectures on the technologies involved in the issue we are trying to provide support for), declines to provide information deemed necessary to perform troubleshooting, declines to pursue the matter with their host or a third party developer that we have identified as the root cause of the issue or otherwise displays behavior which indicates that they are unlikely to let us provide meaningful support. Such tickets will be closed without further reply and further support for the same issue will be denied. Requesting support from us does not guarantee a solution and we provide no service level agreement whatsoever. Even though we will do whatever is humanly possible for us to help you there are things objectively outside our control -such as limitations of the programming language, restrictions imposed by your ISP / host, technical limitations of your CMS / web application etc- which may prevent us from offering a solution. In these cases we will present you with our technical analysis and tell you who's responsible for the root cause of your issue. At this point you are to accept the issue as resolved from our side. Should you need to pursue this matter with the person, company or organization responsible for the root cause is entirely up to you and we cannot interfere, prevent or help you with this endeavour in any way.
This is why I closed your ticket #34266. I provided a technical analysis you rejected without a meaningful or technically adequate counter-argument. Acting unprofessionally, belittling us and making unsubstantiated claims about our support provisioning in a public ticket does not constitute a meaningful or technically adequate counter-argument. I gave you a warning and asked you to cease that behaviour.
You have now filed yet another public ticket where you are making unsubstantiated allegations about our professional integrity. I am afraid that at this point it falls under the category of defamatory content. Combined with a demand for a refund against the Refund Policy it borders dangerously on extortion.
As a show of good faith I am willing to give you a second and final warning to cease and desist your defamatory and disrupting behaviour immediately. Your next transgression will result in your account being terminated without a refund per the Terms of Service of our site, see "Actions for content beyond fair use and account termination policy".
As for your refund request, it is declined on the grounds set forth in the Refund Policy which is an integral part of our Terms of Service. The service provisioning that results in your waiving your rights for a refund per the Refund Policy and Directive 2011/83/EU, Article 16, §m are as follows:
A. Downloads
Akeeba Backup for Joomla! 7.5.0.1 Akeeba Backup Professional installation package |
OlegKor
|
2020-12-17 |
https://www.akeeba.com/download.html |
193.25.176.XXX |
|
Akeeba Kickstart 7.0.3 Kickstart Professional |
OlegKor
|
2020-12-17 |
https://www.akeeba.com/download.html |
193.25.176.XXX |
|
Akeeba Kickstart 7.0.3 Kickstart Professional |
OlegKor
|
2020-12-24 |
https://www.akeeba.com/products/akeeba-kickstart.html |
91.212.177.XXX |
|
Akeeba Kickstart 7.0.3 Kickstart Professional |
OlegKor
|
2020-12-24 |
https://www.akeeba.com/download/official/akeeba-kickstart/7-0-3.html |
91.212.177.XXX |
|
UNiTE 4.1.3 UNiTE package |
OlegKor
|
2020-12-24 |
https://www.akeeba.com/download.html |
91.212.177.XXX |
|
The full IP addresses are available to us. I have obscured the last octet for this public message in compliance with EU GDPR. The IP address you used for your downloads on December 24th is the same one you subscribed from, meaning that it was you beyond any reasonable doubt.
B. Support requests
#34261: Russian and Ukrainian localization files , Created on Thursday, 24 December 2020 13:59 EET by OlegKor
#34266: Predefined variables in the message (only the part about multiple email addresses), Created on Saturday, 26 December 2020 10:12 EET by OlegKor
Beyond that, I have a more personal message. Dear Oleg, would you please stop occupying a disproportionate chunk of my time with your behaviour and let me work on the code so I can fulfil your original feature request as I have already explained? I even have some ideas about determining the part sizes – essentially doing the math for you based on the total size of the backup and the number of parts – which MIGHT even result in your second suggestion being implemented (without accuracy down to the byte, but I guess that's not what you were after anyway). The only reason I have so far been unable to sit in front of my IDE and work on solving those problems is that you keep on wasting my time. Please, let me work.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!