The guy ( Tinycode or whatever ) is probably just young and inexperienced in business operation. Anyone who has experience with NDA knows when in doubt, keep your mouth shut...especially with Apple.
I feel bad for him/her, because he probably had a lot of good technical expertise to offer, but hopefully he learned something from it.
I just wonder - maybe it's been stated before - but is the SDK going to be a free download? Or something we have to pay for and register? I was under the impression you just had to register apps to distribute on iTunes, but possibly develop your own without registration?
You keep confusing the cost of developing software with the free to use as you like. I've never said anything about who paid for the software (either in time or money) just that the software was given away, ie. it's free to use as you like. This free software is the basis of all of the software we have today. In fact if you've ever read The Cathedral and the Bazaar it could be argued that some of the highest quality software came out of this process of releasing it and the source code for free. There is a reason that so many other pieces of software have been started with these free ones as their base.
Now, I know 'free to use as you like' is completely anti-Apple in every way (well actually when Woz was still around, iirc the Apple II came with complete hardware specs so you could hack it, but I digress), but Steve Jobs doesn't know everything I may or may not need my computer for.
I write custom software for companies whose core business has nothing to do with software. What they do with it after I write it doesn't matter much to me. I've also written linux kernel patches in the past to fix my own minor issues (or as a part of school projects), but I've never had any accepted into the main kernel. I also post lots of code on various message boards as answers to peoples questions, etc...
Now that you got me thinking though, I need to start charging for every thing I write. I can't do anything because it would be fun or cool or helpful to others. So the next time I see a question pop up that I could write that piece of code in my sleep, I'll first ask for $5. Thanks for the idea!
/AgreeWhy do you keep making these intellectually dishonest arguments? This is a zero-sum game. You will never win the argument that all software should be free or that all software should not be free. The fact is that much "free" software is given away with the intention of making a tremendous amount of money in charging for training and support for that software. A huge portion of the open source movement is based on exactly this fact. Or did you think that everyone at Red Hat and Google worked for free?
/AgreeFinally, Apple doesn't have a monopoly. You do NOT have to buy their products. If you don't like the way they are implementing their software model then buy something else. But don't act like having this closed environment has NOTHING to do with how nice the interface is, etc. They are NOT mutually exclusive. Just try one of the great linux phones out there. Oh that's right, there aren't any. There is a reason why user satisfaction is at 70+% for the iPhone.
Yes, it's worth it. An NDA is a big deal, no matter where you go. You screw up once and it's over. People who willfully break that agreement aren't trustworthy, and early access to confidential products and information is totally based on trust.Is it really, worth, the slamming he is getting and is it worth the cutting off from Apple that he's getting, I really think some people and Apple really need to chill and step back.
This doesn't have anything to do with "small developers". It has to do with a person who intentionally and knowingly broke his NDA, and from there has evidently decided to keep posting in defiance of that. If he had no intention of maintaining his half of the obligation, he should not have entered into the agreement in the first place. His actions hurt other small developers hoping for a spot in the program.This bloke didn't charge for his software, I really believe Apple and the people on here start giving more respect to the small developers
He's not banned from developing. He's banned from future prerelease software. He's more than welcome to use the SDK and release his software after it's out.Rant over, and I hope Apple reconsider and sell his Apps on Itunes
I have not had any experience with apple programing languages. Do you think that the iphone/ ipod touch would be easy to use (like a visual platform), or is it going to be a lot of raw code (if so what language).
-Thanks
Here are some additional thoughts. My bet is that Apple is paying those developers some money.
If this was anybody else other than Apple or any other device than the iPhone, I'd say maybe. But, we had lines of people camping out last year to buy iPhones and now iPhones account for 50% of the mobile phone WWW traffic. People would probably jump through hoops to develop software officially for the iPhone.
Just look at how many apps popped up even with having to jailbreak a phone and without a real SDK.
I just hope this doesn't rule out the shade tree guys. There are many a great apps that have been written by a single person or tiny software shop. Those of us that do this like having the freedom of how we distribute software. We can make it free, in which case we can host it on our web site, host it on sourceforge so the community can participate, etc. Or we can sell it, using fufillment engines like regsoft, shareit!, regnow, etc. These fufillment engines compete with one another to be more attractive to the software author, so that the authors get to keep more of the proceeds of the sale. (In most cases an author will only lose 3-4 bucks from a $25 software title.)
Android is definitely everything that I like about software development and everything that I think it should be. HOWEVER, the iPhone is everything I think a device should be- the thing syncs flawlessly with my Mac and in my case, this is everything! If an Android-based phone will have the same level of integration with iTunes, Address Book, iCal, etc., then I'll be the first in line. But otherwise, it does me personally little good. It may be great for others though- do doubt it will be, actually.
Yes, it's worth it. An NDA is a big deal, no matter where you go. You screw up once and it's over. People who willfully break that agreement aren't trustworthy, and early access to confidential products and information is totally based on trust.
Violations like this cause a tightening of procedures and make it more difficult for small and/or start-up developers to gain early access, which can be a tremendous boon for a developer hoping to get noticed.
This doesn't have anything to do with "small developers". It has to do with a person who intentionally and knowingly broke his NDA, and from there has evidently decided to keep posting in defiance of that. If he had no intention of maintaining his half of the obligation, he should not have entered into the agreement in the first place. His actions hurt other small developers hoping for a spot in the program.
He's not banned from developing. He's banned from future prerelease software. He's more than welcome to use the SDK and release his software after it's out.
Why do you keep making these intellectually dishonest arguments? This is a zero-sum game. You will never win the argument that all software should be free or that all software should not be free. The fact is that much "free" software is given away with the intention of making a tremendous amount of money in charging for training and support for that software. A huge portion of the open source movement is based on exactly this fact. Or did you think that everyone at Red Hat and Google worked for free?
If ALL software is based on freely given away software of the past then how do you justify charging for the software that you write? I especially love how you justify this by saying you don't care what they do with it after you write it. It didn't start with them, it started with you and if you really believe what you have stated then it is YOU that should have given it to them for free.
A very valid point, but only for one instance of time. Apple might be a monopoly when it comes to the distribution and sale of the apps. So over time it could be 50% of the sales price or more. The authors choice is either to stop selling the app that they invested a lot of time in developing, or settle Apple taking whatever cut they decide they want.application if it is sold through iTunes? Let's just say for the sake of argument that Apple takes 25% of your sale price instead of the 12-16% you list above for the third party places.
I don't see what your post has to do with mine, other than that they both mention NDAs. Certainly, I understand that you don't like NDAs and closed, in house development, but a company has a right to use whatever development strategy it chooses. Apple has always been fairly secretive.Sorry, I don't buy this argument.
Well, that would pose its own set of problems, particularly concerning eligibility to participate in the developer program. It's also not an uncommon ground for termination of relationships. For every random, blogging, small developer thrown out, there's usually at least one other developer tossed out for being a mole. It's a fertile ground for lawsuits, as well, but they tend to stay out of the public eye, and the courtroom, for that matter.Please. You don't think that Apple's competitors don't have have a shell developer that has access to pre-release material? Come on.
Developers don't work on the products. They work on their own software, and their access to prerelease software is limited, granted so that their products can be compatible with software more quickly (or simultaneously) with release. They're not part of the iPhone development team.If Apple was just a little bit more transparent, I believe we would have quality releases that don't require an extra build or two to patch up
Sorry, I don't buy this argument....
If Apple was just a little bit more transparent, I believe we would have quality releases that don't require an extra build or two to patch up (which in actuality, finally represent would should have been the end product). I'm not calling for Apple to bust down the doors here, but just to take it down a notch or two.
There is a small chance that you could be correct but it's clear you've paid very little attention to what Tiny-Code.com is, or was. It's not just 'some guys site' it was previously a native iPhone app repo.
Well it would seem so. Try googling '1.1.4 SDK', quite a hefty number of websites have posted about Tiny-Code.com.
I'll say this and I'm serious. How to buy iPhone apps from iTunes? Just go to the Wifi Music store and tap the apps section. Pick the app you want. Developers have no choice BUT to make their apps free unless they are one of the chosen ones.
eastcoastsurfer: There is no 'if' here. Pretty much all of the software we have today started with software that was given away. I'm not sure why this is so hard to understand
...
Seriously though, it drives me crazy that there is going to be one more way for us to get nickel-and-dimed. Call me greedy, but I don't even think I should have to pay for ringtones, etc. from songs I already own.
Call me greedy, but I don't even think I should have to pay for ringtones, etc. from songs I already own.
Just because you have purchased a CD, or paid for a download of MP3 or other digital format doesn't mean you OWN anything other than the right to listen to that copy personally. There is some leeway in terms of fair use, but you don't own anything other than the rights you purchased, despite the possibility of having purchased some physical manifestation.
Many people frequently confuse the fact that they have purchased "content" rather than "rights". Same goes for DVD's. You don't believe that because you've purchased "The Matrix" on DVD that you "Own" it, and would be able to simply get a copy on Blueray for free because you already "Own" it.
You may not like this, and media companies rely on the fact that most people understand nothing about what they are purchasing. The fact is that you're much closer to having purchased a movie ticket with the ability to go see it a couple times.