Inkpad: Vector illustration app for the iPad, now open source
github.com
github.com
The biggest reason is the ideological element. For all the usual reasons, I’ve come to feel that software should be free/open-source. I feel really good now that these apps are free software. I can’t remember the last time I felt this happy to be working on them. I’m fortunate enough to be in a position where I can pursue other values in life besides dollars. Turns out I really like GitHub stars.
In addition to that, I experienced serious burnout after we spent a year (2012) rewriting Brushes to be a more modern iOS app. This was in response to Procreate which, in my opinion, blew all the existing painting apps out of the water. (Now that Brushes is open-source, I can feel free to compliment a competitor.)
Despite our own impression that we had radically improved Brushes with minimal UI changes, the update was poorly received by many existing users. At that point I essentially lost all motivation to pursue it as a business.
Ultimately, I decided that rather than letting the apps rot on the store, or trying to sell them to another developer, releasing the source code was the right thing to do. I’m hoping to collaborate with other developers, and keep Inkpad and Brushes alive as open-source projects for as long as there is interest.
Perhaps more damage will be done in the vector space, where there's not a lot of money to be made in the first place... but I'd still be surprised if it puts anybody out of business.
At any rate, I don't believe anyone is entitled to any particular business model. More people are better off with open-source software.
I posted links to both of these in the past few weeks, but they didn't get any traction. I guess I have bad timing. I was surprised to see this on the front page!
Keep up the outstanding work...
I'd love to open source one of my iOS apps, but it's a bit of a hack and I'm honestly rather embarrassed by the code!
Brushes — This startup created the Brushes application for painting on your iPhone or iPad. The app was used to create the well-known iPhone covers for the New Yorker. With 250,000 paying users and $60,000 in monthly revenue, Brushes apparently holds the YC record for most profitable startup on Demo Day. Its eventual goal is to become the “Adobe of touch devices” by building a suite of apps. [3]
If I had to guess, I'd say the devs probably have enough money to retire. Congrats! Thank you for contributing your code to the world.
[1] http://appadvice.com/appnn/2010/03/brushes-ipad-launch-scree...
[2] http://techcrunch.com/2010/08/24/y-combinator-demo-day-2/
[3] http://venturebeat.com/2010/08/24/five-new-y-combinator-star...
Have you ever used a proper digitizer? If you did you should notice immediately how much better it is.
One of my motivations for releasing the source code for Brushes was to make it a community project.
I wonder how common this is for mobile applications.
Considering desktop applications, I've heard that many of the media conversion programs you find on sketchy websites are just reskins of Handbrake.
So, I suspect there will be some submitted clones eventually. It's possible Apple would reject them for being "too similar" (if they're paying attention).
On the other hand, it would be cool if someone used these as a starting point and built something unique.
https://twitter.com/newsyc_/status/291380036269899776
https://twitter.com/newsyc_/status/291385819799896064
https://twitter.com/newsyc_/status/303371858340884480
https://twitter.com/newsyc_/status/308312460551651328
https://twitter.com/newsyc_/status/315522279519961089
[1] http://newsyc.me
These things are made open source under a permissive license. The whole point is that people can do what they want with the code.
You also have to wonder how Apple would know? There are almost half a million apps on the App Store, detailed code analysis of the app binary and comparison with other compiled app binaries on the store is hard enough on an individual basis, and trivially defeated by code obscuration, let alone at app store scale.
What are you suggesting Apple, Google, Microsoft, Amazon and other store operators should be doing?
There was a time when Brushes (the other app from this developer that also just went open source) at least seemed to me like the best known and most popular painting app on the iPad. It seems to me like there should be money in this, even with minimal work. Or at least he could have sold the apps to someone.
There is just no explanation as to the reasons for this step anywhere. At least I couldn’t find any.
Edit: Ok, I think I figured it or at least something out by looking at the release history. The app was last updated more than a year ago and only minimally to add iOS6 support. The last update before that was again a year back, in September 2011. Brushes’ last update is similarly already a year old.
Time really does fly, it feels to me like I was using Inkpad just recently and that is was very much actively developed. But it seems like the developer had just very little time and in this context this seems like a pretty awesome step. This is definitely preferable to letting the apps rot in the app store (especially considering that those are pretty damn great apps).
It’s definitely a great way to continue working on those apps and keeping them alive without putting quite so much time into it, albeit without getting paid.
EDIT: To answer my own question: https://github.com/sprang/Inkpad/tree/develop/Screenshots
You should be extremely proud of the powerful a tool you've created, and I hope that this transition to open source is positive for the app and for you and your team. I can't wait to contribute, even if it's only by way of design suggestions.
I'm pretty sure I've emailed you with glowing compliments before but I can't tell you enough how much I love using your app.
I'll post a few of my illustrations in the hope that other designers might see the potential of this tool and start using it too:
https://dl.dropboxusercontent.com/u/24117106/yh/Ibis%20small...
https://dl.dropboxusercontent.com/u/24117106/yh/corin%20ston...
https://dl.dropboxusercontent.com/u/24117106/yh/reclinging%2...
https://dl.dropboxusercontent.com/u/24117106/yh/Sweeno%20scr...
I assure you any perceived simplicity in my images are a product of my style rather than any limitations of the app :)
I'm guilty of this in my projects, and one of the things that helps me understand better what and how to comment things is to run the code through something like Pycco or related side by side doc generator.
I use Pycco on my systemverilog code and it works nicely and has greatly improved my comments too.
That's why a bunch of the code is organized in the Inkpad-Core directory, by the way. All of that stuff worked on the Mac too.
When I updated Inkpad for iOS 7, the Mac version stopped building and I haven't had a chance to investigate yet. Once I submit this version of Brushes, I'll take a look at it and if I can get it to build in a reasonable amount of time I'll put the code on GitHub.