Web-frameworks: Remove go/iris

Created on 23 Mar 2019  Â·  82Comments  Â·  Source: the-benchmarker/web-frameworks

https://old.reddit.com/r/golang/comments/b481q7/a_warning_about_githubcomkatarasiris/ (archive)

iris author continues to edit issues and ban users that point out legal or technical problems with his framework. Go community in general shuns the project for all the continued wrongdoings of the author.

The lib's README claims to be the fastest and links to https://github.com/the-benchmarker/web-frameworks as proof. But when someone pointed out the very linked benchmark says otherwise, the issue was deleted and the user banned from https://github.com/kataras/iris/.

I suggest that iris should be removed from https://github.com/the-benchmarker/web-frameworks since giving it any exposition is just a waste of everyone's time. After so many years of community backlash the author still hasn't learned and can't even respect the very benchmark project he links on his repo.

Most helpful comment

@the-benchmarker/web-frameworks I don't want to take any removal decision alone :stuck_out_tongue:

Please vote / react, and I'll remove / keep iris here

Voting stop on 6th of april 2019

Please add a :+1: for removal, and :-1: for keeping

/cc @kataras

All 82 comments

Hi @brunocassol,

I was not aware of some claims about that.

Even if @kataras (and iris community) is not very respectful of any license, I do not think it's our role to ban iris and/or muxie from here.

What do you think @the-benchmarker/web-frameworks ?

Regards,

Seeing all these discussions, it makes me feel that something's really wrong with that framework author. The simple fact of his backwards changes brings security and code trust issues to the table. Benchmark acts like an advertising for frameworks, and we shall not advertise dangerous things.

@kirillDanshin @julienschmidt @kataras it seems that you are facing some contradictions here:

  • Some claim that iris (@kataras) code is based on httprouter code (@julienschmidt)
  • Some claim that iris (@kataras) could NOT be compared to httprouter

PS: I don't have any go skills, I just want to understand the discussion.

@waghanza iris was rewritten a number of times after that reddit and awesome-go part of story. Back then, iris was obviously based on httprouter, even with the same comments and names, but without any license notices.

@kataras edited so many issues and tried to hide that, including that account recreation etc.

But, first of all, I don’t think it’s a good idea to talk about it again in kataras’ organization. We all know, that nothing based on net/http can’t be faster then optimal fasthttp-based solutions, so noticing that this benchmark compares only net/http solutions could make this ad campaign at least somewhat true.

Next, if somebody want to make money on software, they should check all licenses, but with iris that’s not the case.

So, as I understand, the matter is with iris author, not with any security or code trust.

@waghanza there are witnesses which claim that author tends to backward change the code (i.e. rewriting old commits).

sure @vladfaust

But, the main question here, is :

SOULD we remove iris from here ?

@waghanza not only code, but trust at all. Removing git history back then @kataras broke CI/CD for so much people. That’s why I removed all kataras’ links in awesome-go. Iris also was removed from go Web Framework Benchmark. But I don’t think I can help you with that choice.

Does this concern also muxie, since same author ?

@the-benchmarker/web-frameworks I don't want to take any removal decision alone :stuck_out_tongue:

Please vote / react, and I'll remove / keep iris here

Voting stop on 6th of april 2019

Please add a :+1: for removal, and :-1: for keeping

/cc @kataras

Regardless, you can always add iris back if the author changes his ways and I truly hope he does. I'm all for giving people chances to learn and redeem themselves. But I wouldn't hold my breath, he's been like that for years and any amount of community backlash hardly made any difference so far.

@ww9 I love the Go community for giving people Nth chance, but how many times kataras ~f-cked~ things up with iris? I remember at least 5 times with different consequences. every time he fixes anything and tries to blame everything on the fact that he is being attacked by everyone around him. some time ago I revisited iris to check if he really fixed any problems and consider unbanning kataras and iris itself in awesome-go, and it was looking promising until I found that he still editing issues. I think iris is a good idea but unfortunately it can't be done right while editing issues, editing git history, lying and basically trying to be as toxic as possible. disclamer: I used to use iris in my projects before I banned it, and it was terribly sad for me. I created my own framework (#1135) just because I need something to rely on, and nothing else didn't work for me that well. so yes, it's honest to say that without that story with removing iris from awesome-go due to multiple license violations and so on, maybe I'll never create gramework.

p.s. I think it's quite ironic, that issue about introducing gramework here (#1135) and PR about removing iris in awesome-go (avelino/awesome-go#1135) got the same number, isn't it? keeping in mind one of the reasons of creating gramework.

I'm giving a thumbs up for removing Kataras completely tbh. It's not like Muxie and Iris is going to be night and day from a moral stand point. It's the author/owner that's the issue, not the source code.

Also, someone just pointed out that Kataras is a part of this organization? I seriously hope he does not have write access...

@andersfylling I can not ensure that @kataras will NEVER has write access, but actually he has not

I got to ask tho; if he does not have write access, why is he a part of the organization? What exactly is his role?

As far as I can read, members can :

@see https://help.github.com/en/articles/permission-levels-for-an-organization

My initial purpose of inviting people (@kataras or others) is to gather some people on various communities., mine is only ruby

I'll be happy to take over for Kataras to help ensure an unbiased environment.

Honestly, I'm not ok to add you AND remove @kataras, but I'll be glad to add you and increase our knowledge of go

EDIT : I'm NOT ok to make @kataras removal from this community, a condition of adding you here :stuck_out_tongue: (for me their are 2 subjects : adding you here AND keeping/removing @kataras from here -> subjects are not linked for me)

No thank you. I'm worried that would negatively reflect on myself, to work with Kataras. (Kataras has already delete a contribution I did to his Iris project as well lol)

Edit: I would recommend to reconsider removing Kataras from the organization as you already have authors that refuse to add their projects here due to his presence. I don't see that trend faltering.

As you want

@tbrand What do you think ?

@andersfylling The author you mentioned has not taken position because of @kataras is a member of this organization
@kirillDanshin does not want to add gramework here, if @kataras has write access
@peterbourgon does not want to compare gokit to iris

so no matter of any membership :heart_decoration:

There you can find more about iris and his author https://github.com/julienschmidt/httprouter/issues/148

@waghanza speaking of membership — I can't understand how a developer that doesn't respect community can represent that community.

you got the point :stuck_out_tongue:, but the disrespect was not about this community, but go one

it's an other point to argue about @kataras banishment from this community, let's make an other issue / debate

Just to clarify: I was talking about abstract community of developers, not about the community of this particular benchmark project

I just want to congratulate everyone here for keeping on topic, focused on the issue at hand, and being respectful. It's really awesome. GG everyone.

Hi @waghanza, I've read the discussion here and references.
As my understanding, the main question is here.

SOULD we remove iris from here ?

In my opinion, iris should be removed from this benchmark without sending disrespect to the author.
If we allow it, we have to add copy/paste projects (not forked) under the regulation.

I appreciate you guys discuss many about this repository.
I'll put my approval to the pull request.

Regards.

@tbrand it’s late to decide whether to “pay disrespect” or not. All kataras’ libraries removed from awesome-go. That’s not a matter of respect, that’s the metter of listening to the community and being honest. Another question that interesting for me is how kataras got the membership? Didn’t anyone search one of many reddits?

@kirillDanshin I have invited @kataras on this organization on the basis of a participation https://github.com/the-benchmarker/web-frameworks/issues/1129#issuecomment-477577883

But :

  • he has not participate on discussion at the moment
  • any membership is not set in the stone
  • I don not want to decide alone any decision of that kind

@waghanza why not to just @-mention folks? People don’t see what you’re trying to do and can’t correct any decision before critical point. Let’s make any decision making wide open to community, then you’ll not need any such “membership”

@kirillDanshin

why not to just @-mention folks?

it could be done like that, but it avoid mentioning 18 persons separately :stuck_out_tongue:

Let’s make any decision making wide open to community, then you’ll not need any such “membership”

That's what I'm trying to do :heart:

@waghanza but my proposal avoids situations like this, when you don’t know that guy is banned in a community X, and you invite him to make decisions about projects made with X, or a dangerous project, when you adding both project and author to the benchmark 😁

@kirillDanshin sure things, adding a person to this community is not an easy thing, because this community purpose is to make a bridge between other communities.

This remains the questions : how can we add any community members ? how must decide ? ... but, I think we are not (yet) structured for that :stuck_out_tongue_closed_eyes:

BTW, thanks for advices

@waghanza you can just use language-specific communities. For Go, ask /r/golang and/or awesome-go

@kirillDanshin can I ping from github to reddit ? or should I write a thread on reddit to ?

I think, you can create a thread on reddit asking for help with maintaining the Go part. We’ve got a very warm and nice community there. But before this issue’s main question should be answered, I think.

Also, I suggest my help if this issue will be solved.

Guys relax, the "stolen code" idea is just a defame about Iris.

This "stolen code" idea started started 3 years ago from an article a very young person and friend of the buffalo framework author wrote to its personal blogspot in order to defame Iris (and split the Go Community back then) through my pride and professionalism, they couldn't hurt Iris otherwise. This is past, I though that the trolls are finished with this story but in my suprise and dissapointment this is more personal than I thought.

Read the code and stop spreading more lies please. These "fake news" (and I really hate this word but this is the most accurated word to describe these accusations) are more than 3 years old and for the shake of logic, read the Iris code, and muxie's which is created this year and used into Iris. Maybe I stole it from another planet? Because I can't find similarities to that "stolen code" you are referring to.

About the contributions, @andersfylling, you had never contribute to Iris, apparently you don't remember your contirubtions well enough. All the 53 contributions are listed here, why in the hell I "deleted" yours and keep others and how can, technically, to do that all? There is no sense to all these, this is the last time I answer to this bullying, keep it calm and for the shake of community and progress, do your own research, read code, it is your job.

@kirillDanshin, you have your own agenda and a quick look at your profile can reveal it quite easly. I am a professional software engineer. Larger entities, like companies, are serious and make real research for who they are hiring, they already search all that you are spreading about me. I have never had issues like this before, I have a job and I am really coding some useful software that others uses. I contribute to various open-source projects far more than yourself and you can't spread these lies in public, reddit is not safe for discussion, one of reddit/golang moderator is the author of the 3year-old article who deleted my messages from a reddit issue without reason. I understand the marketing strategy you are trying to follow but this just hurts you (and me when I answer).

I don't have your time to spread more drama. Be more careful and at least respect the thousands of hours I spent to a succed project, 100% free. Keep note that I have plenty of personal messages about devs that found a decent job because of Iris. At least respect those people and the big Go community behind Iris, if not me.

As I wrote on an answer on quora, in general this is the world we live. This is the environment we have to work, you will discover that if you do something great, other people will be jealous and try to defame your thousands of hours of work for their own benefit, sadly this means “business” for them.

Iris is far more attractive than any other web framework because simply it is the most complete and updated web framework among its "competitors", there is nothing like this that I could just "stole/copy-paste" and make all these happen.

Thank you for trust @waghanza and your chat messages, I just saw those.

You are totally free to do whatever you want, I am happy that the trolls are not the majority nowdays.

I am not responsible for answering every time the "stolen code" idea is rising up, every professional can fully understand my position and the work I've done for the community. I am still here and the project is growing every day with the help of all contributions and its users' support and feature requests.

@kirillDanshin @kataras Muxie is a project that was created this year.
And the project is not stealing, and you can check its code.
You know that at Golang there are currently no complete web-based platforms.
iris is The most complete framework is currently in Golang.
Let me tell you something
The company's executives who I am working on do not agree with all the efforts that I have made to get Golang into a newly started project and we have to use the Django framework. I really do not like django, but we must admit that django is currently very popular.
@kirillDanshin I know you are the fasthttp maintiner .
We'd better stop doing this and try to create a comprehensive golang framework.
Iris is currently the most complete framework in the golang.
It's better to help me out and do more to get into a place like Django.
Excuse me for my poor English language.

If you just google Iris and find links to issues from stack overflow etc. you will notice that most, if not all, of those, are in fact, deleted. And several people creating these issues are instantly blocked. So yeah it is not weird that there's no trace of those contributions. Then there's the part where you rewrite git history to obscure how the code come to be, to begin with..

And let's not forget the references already listed here.

Edit:
"Thank you for trust @waghanza and your chat messages, I just saw those."
Do not worry. Your trust is not on the line here @waghanza . People do notice how well you are handling this, and letting the community vote. Kataras might make it seem like this affects how trust worthy you are. But this whole "drama" is about the trust issues Kataras have created about himself, not you.

I'm replying to this comment: https://i.imgur.com/Nx4ZiL2.png

@kataras you're really going to continue playing the conspiracy victim card against internet's archive despite the fact that all the problematic issues linked elsewhere are deleted on iris? This saddens me since it shows you haven't learned much. Please take a step back, ponder on your actions, apologize to the community and change your ways. There's still chance, at least for me. But stop denying what's documented on a simple "go iris" google search.

Read the code and stop spreading more lies please. These "fake news" (and I really hate this word but this is the most accurated word to describe these accusations) are more than 3 years old and for the shake of logic, read the Iris code, and muxie's which is created this year and used into Iris. Maybe I stole it from another planet? Because I can't find similarities to that "stolen code" you are referring to.

You're telling us to just read the code as if the repo commit history wasn't flattened? Or is this a lie also? Next you're going to tell us to read the deleted issues.

I just noticed you've unbanned me from iris repo. Can you undelete my issue somehow? Not sure if it possible in GitHub.

I refuse to tag big names of the community to chime in since they have better things to do. But if you're going to name them, at least tag them here so they have a chance to defend themselves. Who do you refer as very young person and friend of the buffalo framework author wrote to its personal blogspot in order to defame Iris?

Some comments about fasthttp:

  1. As some friends said, fasthttp is not a "framework". fasthttp is an excellent implementation of high-performance golang http. In the commercial projects I have implemented, fasthttp is used on very important key nodes, high performance and low cost. Required. For this, I am full of respect for the developers and all contributors of fasthttp.
  1. As far as I know, some "famous" golang lib / framework is inspired by fasthttp, and fasthttp related developers and users continue to grow in a good community.

English is not my native language. For improper description, please forgive me.

I'd like to apologize to @myannikos for my unfounded accusation. Even though I deleted the message seconds after submitting it once I realized my mistake, everyone subscribed to this thread received the message by e-mail and it's not fair for me to let my mistake slide just because the rest of the internet wont see.

On another note, perhaps you'd like to know that your messages don't seem to be visible on this thread @myannikos. Maybe you decided to delete them as well. In any case, I feel ashamed for accusing you and I'm sorry.

@ww9
My dear friend, Iris, is just a simple framework. We do not need to hurt another one.
my opinion, Iris is a good framework.
Of course fasthttprouter is faster.
But Iris has the most complete documentation and most examples.
And Kataras has worked hard on this framework.
I do not think it is necessary to remove this project from this repo.

Thanks for the kind words @majidbigdeli, but this issue is not about which framework or lib is fastest.

It's simply so that https://github.com/the-benchmarker/web-frameworks/ maintainers could be a bit more informed about Go ecosystem and suggest that go/iris be removed for now at least.

I have no doubt that @kataras worked hard on his repos and I truly hopes that he changes to a less aggressive stance and that with time the Go community can notice it and soften the communication.

Sometimes little mistakes snowball to situations like this. I've been there before and it takes a toll on everyone involved. Open-source is specially harsh in this regard.

If I'm allowed to suggest, I'd tell @kataras to be more lenient and forgiving with valid complains to the project, stop editing and deleting other's issues. Credit copied source code. Admit mistakes instead of being dismissive. These are not easy tasks specially when we feel cornered but time is our friend in these cases.

@waghanza I'm sorry you had to go through this. Thank you for your attention.

I'll steal @ww9's words: you can always add iris back if the author changes his ways and I truly hope he does.

@brunocassol Thanks for getting me into this issue known in go eco-system

However, there is a vote opened on this issue, and I'll prefer to let this issue open until https://github.com/the-benchmarker/web-frameworks/issues/1129#issuecomment-477328645 is closed

Regards,

It's funny that you are still operating so populist with upvotes and downvotes for a task that is highly technical and legal only. Like a People's court without anyone of you do the real work, and reveal the truth even if some people don't want to hear, of checking the code. The license is fine and I never stole code from anybody, we just use some external packages like yaml and so on, this is not a code steal.

Thanks,
Don't bother of removing Iris @waghanza, since I am still a member of this "the-benchmarker" organisation, I will remove Iris by myself and leave after this, I don't want to be a part of all this, this type of things does not represent me and my personality, the level is so low.

Honestly, this post of yours is aggressive.

The purpose of this vote so is more about a community has been hurt by your actions.

As @ww9 and @brunocassol said, any excuses from one committing mistakes is the only way of fix things in a community (deleted issues can not be un-deleted ...)

After seeing the facts, some _not so good_ things have be done in the past. I have not been there and I am not legitimate to say anything about that, but that's hurt people.

As I can read, their is only aggressive talks from your side. Some of people here does not like this.

PS : Nobody doubt about your skills or hard work, do NEVER forget that :heart:

I didn't want to be aggressive to you <3 , you are just a person who is trying to do some benchmarks and for some reason want to remove the fastest framework in Go (based on your benchmarks) from your list, no problem for me.

But, for the facts, I didn't hurt a community because some people upvoted this issue (many of those accounts are fake too). Keep note that Iris has 14200 stars and thousands of new active server machines every month, if people didn't trust it it won't be alive so far. I just don't use my chat channel to make the iris community a "sheep station" like those people who voted for the deletion, really, did you ever believe that you had so many active followers that would upvote/downvote an issue? These people are acting as one.

@kataras I understand your position, but assuming iris is the fastest based on this benchmarks IS false.

You know that those benchmarks are on development (docker produces so much noise -> falsey resulsts)

There is a piece of some production results we are trying to achiever :
https://github.com/the-benchmarker/web-frameworks/pull/632#issuecomment-445024651

:information_source: This benchmark is not up-to-date, but the fact iris is the fastest framework COULD be true, but it is not honest to claim the results here could led to such an idea

I understand it, because this I said you "are trying" :) On production it would be even faster and not only in Golang.

The comment above is NOT showing that :stuck_out_tongue:

echo was fastest

BTW, we are not here to judge you, if you are not agree, you can just give some facts / argue

that was from some months ago , and I have seen that every time you run the benchmarks the results are changing, but for the majority of changes I have seen, Iris is always first (after httprouter and muxie routers ofc). So iris iris the fastest.

P.S: even if iris for some reason wasn't the fastest, it is the most featured among its competitors, even echo and gin are more like routers than complete frameworks.

Those results are taken from the README right ?

Exactly, check the history of this repository's README. I was watching them, because that I am sure for that I said above...

README = docker = noise, sorry but saying iris IS the fastest based on docker is fake news`

BTW, iris COULD be the fastest, but take noisy results to claim so, is not very scientific

But if you knew how to read Go you would understand its difference from others from inside the code, i.e gorillamux can't be faster than iris, echo, gin and etc, and you would also see that I couldn't stole something x2 times slower and make it x2 times faster, that makes no sense, if I stole why isn't that framework 'x' the faster one instead?...

Your README is a noise? So, thanks for removing Iris my friend! I don't want to misslead my users.

Their is two subjects :

  • Implementations are not uniform (I mean respond to exactly the same scenario)
  • Could iris be the fastest ?

For the 1/, you can just help, for the 2/ I'm not sure -> I can say neither YES nor NO

@kataras I don’t think you stole code of the current version, looks like that’s an old story. Now the problems are false promotion, issue management and user bans (I’ve got a ban too). See what I’ve written before, I still think that iris is pretty cool framework technically, but that current and previous serious problems just making iris out of the community.

Thanks @waghanza, I agree to that based on your knowedge that seems fine and logically.

@kirillDanshin Iris is a different framework it is not use fasthttp anymore, you know that after v3 I did remove everything and started again, 3 years ago, right? its success continue to rise even more than before. Anyway, have a good day, I don't have a problem, most of the users like Iris and can understand the truth, not only professionals but normal programmers like you.

@waghanza remove iris PR is ready, please confirm and merge it: https://github.com/the-benchmarker/web-frameworks/pull/1156. Thanks!

@kataras As I've said, I'll remove/keep the 6th of April

like I said on https://github.com/the-benchmarker/web-frameworks/issues/1129#issuecomment-477328645 (edited)

I am not willing to make my users to downvote this, I don't act them like a boss, even if my repo's user managment is strict (and that's the reason all iris users are contributing and not throwing bullshits and racist comments). I don't believe in populist for technical things, this is the wrong way of doing things but it's your project, you are able to ban/remvove any framework

@kataras People are your properties ? No matter of what you want, a rule was made, a rule will be respected -> that's honesty

@kataras

based on your knowedge that seems fine and logically

not only professionals but normal programmers like you.

oh c'mon, stop being so toxic and rude. I'm in programming for more than 10 years.

Iris is a different framework it is not use fasthttp anymore, you know that after v3 I did remove everything and started again, 3 years ago, right?

yeah, I know, and so I don't think you stole any code, altho I did no real research on that.

But when I talk about false advertisements, I talk about the "fastest framework on this earth" description when:

image

Source

And fastest things written in Go doesn't include iris:

image
(same source)

When reviewing iris again some time ago, I was glad that some things are fixed and I really thinking about sending a PR to consider adding iris back everywhere, but saw that some problems were leave as they was.

I'm here not to "attack" you. I never wanted this at all. I'm trying to help you understand why community thinks about you and your framework are toxic. That's your own decision to eighter try to understand this, or think about it like yet another attack.

on the next tfb round, their will not be iris anymore https://github.com/the-benchmarker/web-frameworks/issues/1129#issuecomment-478680264

What about muxie? It's not like code can be toxic, just the author.

Like I said in https://github.com/the-benchmarker/web-frameworks/issues/1129#issuecomment-477328645, the purpose is to remove iris here

I not against removing muxie, but it kind of out of scope. Feel free to open an other debate for this :heart:

the amount of gaslighting, backpeddling, assumptions and strawmanning coming from kataras is beyond hilarious. Reasons like this that i use other frameworks

Keep note that Iris has 14200 stars and thousands of new active server machines every month, if people didn't trust it it won't be alive so far.

Stars mean nothing. How do we know youre not star botting? People may still be using iris because they either dont know or dont care about the bad history that it had. Nice try at gaslighting, but that was a really bad example you gave

and you would also see that I couldn't stole something x2 times slower and make it x2 times faster, that makes no sense

Why doesnt it make sense? Whats stopping you from taking the x2 times slower code and making it x2 times faster? Doesnt automatically make your code not based off it

Your README is a noise? So, thanks for removing Iris my friend! I don't want to misslead my users.

nice strawman

through my pride and professionalism

your pride blinds you from the truth. your pride is stopping you from admitting to the past. there is nothing professional about that. if you would at least admit to all that youve done, then we wouldnt have half the issues we do. yet you continue to play the victim card

there is nothing like this that I could just "stole/copy-paste" and make all these happen

yea its not like you cant copy code from multiple projects and join them together into one, right?

https://github.com/avelino/awesome-go/pull/1137

Wow thats a weird ghost account you got there. Wonder why you had to create multiple accounts and then delete them :thinking:

There is (too much) more that i could say, nothing that will convince you of course, but the least i hope is for others to see through you a bit more

@kataras @kirillDanshin

I was watching Money Heist. I also offer you this movie.
I've been a .NET programmer for many years. Asp.Net Core is a great and excellent framework.
django is a Python framework that is more popular than all golang frameworks.
All golang frameworks are faster than django. django have 1718 contributions.

We all know that speed is not everything. In a real project, designing a model and working with the database and queries specifies the project's performance.

I do not need any frameworks in Golang.
But I use Iris. Because for a real project, I need more than an http router.
In the company that I work for. The company uses IRIS for golang projects.
Because of the complete documentation and many examples. And when we have a question, Kataras quickly answers our questions, and if it's a problem, it will fix the problem quickly.

Instead of participating in each other's projects, you are always fighting each other.

@kirillDanshin You are a professional programmer and you know that Iris is a fantastic project.
Hope to participate in this project.

@kataras Gerasimos Maropoulos , I love the reality of your project . I am an Iranian programmer and you are my professional friend from Greece. Please caution in the criticisms that you are having.Meanwhile I'm waiting for version 11.2.0.

@Strum355 You are a programmer. So you can test yourself and see the result. In my observations iris is faster than gorillmux and echo and gin. Of course you have more experience and I'm confident in your results.

By removing iris from people who want to get acquainted with golang, you are deprived of a quality and clean project like iris.
All the programmers here are confident that you will find Iris a powerful project.

@majidbigdeli my issues or not with the code. nor are my issues with the performance of iris. my issues are with who kataras is as a person, what he does, what he has done, and what he says. No one here complains that iris is slow. no one says that iris is slow. iris itself may be a good project for people to use. however, its creator, kataras, is a less than ideal maintainer for the project with the way he acts, the way he treats the Go community, and the way he reacts to criticism. He admits no fault in his past actions and continues to shutdown any doubts directed towards him

I think this conversation has been shifting a bit towards the technical side of thing, however what this should be about (and originally was about) is the ethical side of thing.

To cite @kataras:

you are still operating so populist with upvotes and downvotes for a task that is highly technical and legal only

This sentence is built on the premise of these benchmarks being purely technical thing, but they are in fact part of the golang community as a whole, guiding people towards certain development path, and the question isn't whether iris is the fastest framework, but whether iris and its management enforce practices and promote values we want members of the community to adopt.

My personal answer is _no_, since @kataras behavior does not seem to respect the golang Code of Conduct.

@Strum355, When we use the word stealing and Toxic code. Surely the person gets upset and nervous.
Surely Kataras should be patient. I hope that these problems will end there.
Certainly, nobody needs to apologize.

Code of Conduct . google is a company that has denied Iranians access to golang. Respect has more scope. We should not offend the other.
We are all programmer.
The toxic and stealing word is uncomfortable.

image

Hi all,

This case is about removing/keeping iris here.

Should we keep/remove muxie also.

I've open #1158 for this, please stay on focus, we are talking about iris and its maintain or not in this list AND nothing more.

Regards,

Code of Conduct . google is a company that has denied Iranians access to golang.

This is a good point. In light of the values put into practice by powerful entities such as Google or GitHub (Microsoft) the hypocrisy rises to heaven if one decided to go after easy and insignificant targets at random.

Instead one could adopt a code of conduct (maybe even a version of the Go community's) or even adopt a specific community's coc depending on the project, and make that information public so there's no confusion as to what the agreed upon rules (currently) are.

However, at the very least this issue should be about agreeing or disagreeing on rule X, first. Otherwise this process is just arbitrary and capricious as @kataras has been pointing out correctly.

Hi @hanein,

You are totaly right when you are saying that the only things could led to a removal is that some factual points.

The first part of the story was about @brunocassol writing about the stories made from @kataras.

To be totally (or at least a maximum) objective, we (as a community) need to have facts about that, and some feedbacks from other persons.

That being said, some rules (from https://github.com/the-benchmarker/web-frameworks/blob/master/CODE_OF_CONDUCT.md) has not been respected by @kataras

  • being respectful of differing viewpoints and experiences
  • accepting gracefully constructive criticism
  • showing empathy towards other community members
  • NEVER troll or insult any members from inside our outside this community

:heart:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

proyb6 picture proyb6  Â·  11Comments

bhansconnect picture bhansconnect  Â·  9Comments

waghanza picture waghanza  Â·  6Comments

waghanza picture waghanza  Â·  10Comments

waghanza picture waghanza  Â·  9Comments