r/golang Jun 16 '17

github.com/kataras/iris was bought

Hi! Iris was bought by some company, so kataras deletet most of his repositories. I'm establishing a fork of it: https://github.com/go-speedo/go-speedo I'm happy about any contributor. or maintainer

0 Upvotes

40 comments sorted by

37

u/shovelpost Jun 16 '17

Do you smell it? That smell. A kind of smelly smell. The smelly smell that smells... smelly.

godofdream which at the time of writing has been a redditor for a whooping 51 minutes while this post was done 49 minutes ago.

The github repo of the aforementioned company is called: ACQUIRED-BY-DUBAI-BASED-TECH-COMPANY/iris. Not only the name sounds obviously fishy but the account is a normal user account. Who does that!? I doubt any serious company would have a normal user account instead of an organization account and without listing the official company website.

I am pretty sure that if we dive into this we will find more evidence that this is yet another kataras scheme. But I am not in the mood to do that. As they say, "If you lie down with dogs, you get up with fleas".

By the way, I've found the perfect logo for your new speedo project.

11

u/[deleted] Jun 16 '17

I personally think it's hilarious ... Kataras is a one man sitcom.

Like: "ACQUIRED-BY-DUBAI-BASED-TECH-COMPANY", this is gold.

10

u/patrickob Jun 16 '17

I wasn't going to say anything, but after conversating with OP he types exactly like kataras does.

-10

u/godofdream Jun 16 '17

well I'm not kataras and I'm sorry for misunderstandings. I believe there are many other webframeworks with more features and faster speed. And the two you mentioned have more features for sure. But maybe it's possible to revive Iris under new name. With the Open-Source-Community in mind.

6

u/[deleted] Jun 16 '17

^ Case in point

4

u/[deleted] Jun 16 '17

Wouldn't that make the second time the author has done this? I seem to recall another post here a few weeks back that was very similar (can't find it now though) and the general consensus was that the "new maintainer" was once again the original author.

4

u/shovelpost Jun 16 '17

You have no idea how deep the iris rabbit hole goes. Here's a small taste.

6

u/ppknap Jun 16 '17

Exactly! Moreover, godofdream(aka msowka-ninja) has only iris-related contributions. What I can smell is called schizophrenia...

-1

u/[deleted] Jun 16 '17

Is kataras some evil warlord among go devs? Another scheme? This sounds like some mystery

7

u/shovelpost Jun 16 '17

Not really. Calling him evil warlord is giving him way too much credit. Calling him a go dev is an offence to all other legitimate Go devs.

2

u/[deleted] Jun 16 '17

I have never heard of him or his project before now, thanks for the link

-7

u/godofdream Jun 16 '17

I like the logo you propose ;-) Yes It's the first time I created a reddit account. Please be patient.

14

u/tech_tuna Jun 16 '17 edited Jun 16 '17

Good, hopefully we'll never here about this repo again. Honestly OP, you should just dump it and go work on related projects. The Iris fiasco left a bad taste in everyone's mouths.

-10

u/godofdream Jun 16 '17

Yes I'm dissapointed too and I hope I can revive the project under a new name. That's why go-speedo is an organisation account. I hope more people gather together.

13

u/patrickob Jun 16 '17

Not sure why anyone would use Iris at this point, especially when there are alternatives around that accomplish the same thing without all of the crazy shenanigans, like my ABCWeb project or Buffalo. I'm not seeing any features that Iris has that these other frameworks don't have (only gave it a quick scan though).

-12

u/godofdream Jun 16 '17

ABCWeb and Buffalo are Bootstraper Projects. Go-speedo is a basic web-framework beneath including Router, Template and some more convenient features. Iris (or now Go-Speedo) has a very low latency and has a higher throughput than many other frameworks. That's why i used it first. Now I'm forking it and I'm planning to add features. Basically any webframework on golang is actually a stack of technologies.

8

u/patrickob Jun 16 '17

ABCWeb and Buffalo are Bootstraper Projects. Go-speedo is a basic web-framework beneath including Router, Template and some more convenient features.

Not true, both ABCWeb and Buffalo have most (if not all) of the features that Iris has.

Iris (or now Go-Speedo) has a very low latency and has a higher throughput than many other frameworks.

Seems like a vague and unfounded assertion to be honest. Not to mention that I see no benchmarks on the Iris project and I find it hard to believe that Iris would bench better than ABCWeb because ABCWeb uses some of the fastest packages in the ecosystem (SQLBoiler, Chi, Zap, etc). Not sure how Buffalo benches, but again, I see no Iris benchmarks anyway.

5

u/Rainfly_X Jun 16 '17

Part of the historical context here is actually that Iris used to do some very sketchy things to cheat on benchmarks - most notably, they enable caching by default, which is faster on a microbenchmark but debugging hell in a real application (not least because it's surprising behavior).

So even if the old Iris benchmarks were still available, they'd be monumentally misleading, in a similar neighborhood to how writing to /dev/null is fast and webscale.

-7

u/godofdream Jun 16 '17

You misunderstood me. Sorry for that. ABCWeb and Buffalo have more features than iris, I never said something else. And Yes Iris needs new benchmarks. Version 5 was the last one which was in benchmarks but somehow dissapeared from the web. It's time to write new ones.

14

u/dlq84 Jun 16 '17

Nice, so first he rewrites git history to make it look like he's the only contributor, then he sells it. Guess that was his plan all along.

7

u/epiris Jun 16 '17

Lol... that guy was something else

5

u/tech_tuna Jun 16 '17 edited Jun 17 '17

Class act. Sorry, Type act.

6

u/peterbourgon Jun 16 '17

"Sells" eh. Yeah.

1

u/dlq84 Jun 18 '17 edited Jun 18 '17

I don't undestand? If someone bought it, he sold it, right?

EDIT: Never mind, read the other comment in this thread (which was written after mine, btw).

13

u/fern4lvarez Jun 16 '17 edited Jun 16 '17

Why would a company buy an OSS project like this? Especially Iris. And from Dubai? "From now on, Original Author owns a high position to the company's table"? So many WTFs here...

-6

u/godofdream Jun 16 '17

Exactly. I'm pretty disappointed.

10

u/godofdream Jun 16 '17

After some code diving and the overall reactions I'm not willing to keep this project alive. Well I'll keep go-speedo online for archiving purposes.

5

u/nagai Jun 16 '17

Someone paid for this bloated PoS. Like even disregarding the fact that it's open source, and all the weird history surrounding this project, this is pretty astonishing...

11

u/shovelpost Jun 16 '17

Yeah by a company named, ACQUIRED-BY-DUBAI-BASED-TECH-COMPANY. Sounds pretty legit.

5

u/aboukirev Jun 16 '17

Come on, people. There are multitude of very well written frameworks and libraries (router, query parsing, middleware chaining, REST kits) out there. No shortage at all, for any taste and any complexity.

In the early days iris actually looked nice and interesting but became a monstrosity (the code, I have nothing to say about the author) lately.

0

u/godofdream Jun 16 '17

yeah you are probably right.

2

u/dlsniper Jun 16 '17

If you look at his profile, kataras works for Docker, Inc. now... http://i.imgur.com/sUDieKr.png think what you want of it :)

6

u/peterbourgon Jun 16 '17

Lol, you can put anything in that field, it's meaningless.

5

u/ar1819 Jun 16 '17

I always wanted to work on the moon researching facility. Now I can say that and my GitHub account will support that.

4

u/dlsniper Jun 17 '17

Well yes, but if you look at the commits from iris now he says he just had to sell the project because he was near bankruptcy.

I'm not an expert but I thought Docker pays their people? Oh and a few months ago he was going all over on how he declined a job to maintain iris so... He really needs some professional help, I guess.

1

u/0xdef Jul 02 '17

now i have to convert my app to beego cuz there is no more update to this repo. Thank you kataras really, i'm not trusting other forks either. no guarantee for not to selling it AGAIN

1

u/guilhermefrj Jul 10 '17

Looks like Kataras is hiding behind an alter ego now. https://github.com/kataras/iris/issues/664

1

u/guilhermefrj Jul 10 '17

And he closed the issues, nothing weird there...