Live data from Hacker News

Show HN: Instagram filters hacked and open sourced. Supports photo and video

github.com

11–20 of 25 posts

Re: Show HN: Instagram filters hacked and open sourced. Supports photo and video

#11

Yes, they had the plain text shader files embedded in their app, easily extractable. It's been like that since they first released 2.0. Path has (or had) them embedded, too. It's still their IP though, and publishing them as "open source" is unethical and probably illegal. Just because something is feasible doesn't mean you should do it. The GPUImage-based execution environment is fine, but you should remove these sh…

To split hairs: "Free" or not, legal or not, the source is now open.

Re: Show HN: Instagram filters hacked and open sourced. Supports photo and video

#13
post #2

How can you Hack something then open source it? thats intelectual property, if you didn't write it you dont have the right to open source it, am I right? can someone explain if this is legal, what if someone decides to use one of this filters on an app?

It's only 'open sourced' in the title of the HN submission. From the README:

  License

  Since it's a hack, literally. There's no way you could use those
  Instagram recipes in your project. But feel free to learn from
  them. Other than that part, you are welcome to use and distribute
  this project. I'll figour out an appropriate license and put it
  here later.

Re: Show HN: Instagram filters hacked and open sourced. Supports photo and video

#14

Yes, they had the plain text shader files embedded in their app, easily extractable. It's been like that since they first released 2.0. Path has (or had) them embedded, too. It's still their IP though, and publishing them as "open source" is unethical and probably illegal. Just because something is feasible doesn't mean you should do it. The GPUImage-based execution environment is fine, but you should remove these sh…

Wanted to follow up and say that while including the proprietary Instagram shaders is wrong, the author did a nice job with this.

We're currently working on some filtering stuff using GPUImage as well, and it's nice to see this stuff progress.

One filter that is missing here BTW is Lux, which is Instagram's equivalent of the Camera+ Clarity filter. The reason (I suspect) is that the Lux "filter" is actually not implemented using shaders, but rather CoreGraphics.

Would love to hear your take on it if you know more.

Re: Show HN: Instagram filters hacked and open sourced. Supports photo and video

#15
post #9
post #4

Earlier quoted context omitted.

"Reverse-engineered" is really how this project should be worded. EDIT: At the time I gave this author the benefit of the doubt. Looks like he pulled the actual shaders from the Instagram binaries, which is not cool.

More like intellectual property theft. Or at least just wrong.

// Created by Di Wu on 2/28/12. // Copyright (c) 2012 twitter:@diwup. All rights reserved.

Nope, not theft, obviously belongs to him because he created it. It says so in every file.

Re: Show HN: Instagram filters hacked and open sourced. Supports photo and video

#17

Yes, they had the plain text shader files embedded in their app, easily extractable. It's been like that since they first released 2.0. Path has (or had) them embedded, too. It's still their IP though, and publishing them as "open source" is unethical and probably illegal. Just because something is feasible doesn't mean you should do it. The GPUImage-based execution environment is fine, but you should remove these sh…

To split hairs: "Free" or not, legal or not, the source is now open .

To split hairs even further, the source is not _open_ so much as _publicly available_. There is a big difference. "Open source" is a term of art with a specific set of legal requirements attached to it. If this code is illegally published from closed source code without permission it doesn't meet the definition of "open" that the term of art implies.

cf. http://www.opensource.org/docs/osd

Re: Show HN: Instagram filters hacked and open sourced. Supports photo and video

#19
post #12
post #7

A couple of things: - This is totally wack from a moral/ethical standpoint - Why not filter the video after the fact?

(irony) it's not stealing though, because they still have their filters, so it's ok! (/irony)

If you don't want to be considered a troll, then don't make these pithy comments.

1) The parent post did not use the word 'steal.'

2) The people that get up in arms about usage of 'steal' vs. 'copyright infringement' are making a semantic argument that is not really hard to understand. Whether you think that the semantic argument has merit or not is beside the point.

Your post makes it seem like you either do not understand the semantic argument (which I personally find unlikely, but I'll give the benefit of the doubt) or you are purposely acting like you don't understand it.

Post reply on HN