I've been using Shine for some time now: I very much appreciate what it does, and have been able to get help from Tyler in using it.
That said, its long term future is not clear to me in a post Mac App Store world. MemoryMiner is not on the App Store yet, but that's just because I wasn't able to get everything in order in time. I hope to be on there in the next week or so. I'll maintain my own app store for a while and see how things go.
Independent of license generation and Sparkle support, I also use Shine in conjunction with the OpenFeedbackFramework (which lets users send comments/bug reports, etc.). That alone is valuable to me, especially since it provides some minimal, opt-in way to connect with MAS users, contact with whom is otherwise not a given.
I'm perfectly happy to contribute $$ to help pay for fixes and improvements. What I don't have time for (or that much interest, to be perfectly honest) is to go spelunking through PHP code. Nothing against the code, or PHP for that matter, it's just a matter of time and priorities.
Hope this helps.
Best,
John
So, the future of Shine? All cards on the table...
Last June I formed an LLC with the intention of building out Shine 2.0
as a hosted service that developers could sign-up for and have
everything "just work". Work progressed quickly enough to the point
where we were about 85% complete.
And then Steve announced the Mac App Store.
I knew the App Store would come to Mac eventually - I just wasn't
expecting an announcement so soon. And I certainly wasn't expecting
"Oh, and we're opening it in 90 days". That really took me back.
So things are still in limbo at the moment. I have no doubt the Mac
App Store will be a hit with consumers, but I am waiting to see how it
plays out among established indie developers before either a)
completing work on Shine and launching the service or b) opening up
the code and letting the community do what they want with it.
That's the current state of the project and the reason there hasn't
been any real work done on the existing version. That said, any
improvements you (or anyone else) make are very welcome additions. You
can either submit a GitHub pull request or just email me your changes
directly and I'll do my best to get the integrated into the main
project.
And don't ever be afraid to ask for help - either to the list or to me
personally. I'm the asshole who release all this code without any
documentation. The least I can do is support it :-)
Tyler
Tyler
Glad to hear that you're up and running.
One thing to consider is that the cut is not really 30% vs 0% given that your processing fees will be anywhere from 5-10% (FastSpring, PayPal) + your time.
-jeff
I'm one of the unlucky ones who got lost in the PHP and the explanations received on list weren't enough to make it click for me. I eventually gave up on getting Shine working. I may have another peek now.
Kevin