Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

marksman

macrumors 603
Jun 4, 2007
5,764
5
I imagine that the posters are implying that the developers of Adium have expressed a philosophical opposition to Apple's iPhone NDA, and so won't join the iPhone developer program. They have a blog, most likely any such state of affairs would be explained there.

That is not it at all. Because of their use of opensource material they have to follow certain disclosure rules which they can't do while under an NDA.

There is no philosophical opposition, simply one placed on them by circumstance.
 

marksman

macrumors 603
Jun 4, 2007
5,764
5
Totally Disagree. It shouldn't be Apple's job to determine what users want or don't want. The creamy apps will rise to the top. The crap will fade away. We can't always tell what will be popular, so let's give everyone a chance at the million dollars.

I agree with this. I want Apple to make sure the application functions, is not illegal and that is about it.

I don't want them making quality judgments. The marketplace will deal with that. I would much rather have 1000 new applications come out a month with 200 of them being quality than having 100 apps coming out a month, with 80 of them being quality, because Apple is taking too much time to approve them.

Developers will build track records, and some people are early adopters and will pay money and share their feedback with those less risk prone.
 

marksman

macrumors 603
Jun 4, 2007
5,764
5
Neither of which is going to happen, since:


Furthermore, it seems that developers willing to write software for the iPhone have to pay a fee each year, and they'll have to sign a NDA.
Honestly, if I was a developer, I'd just stick to Windows Mobile, Palm OS, Android, and S60/Symbian, given the current situation. Apple already managed once to make sure that developers wrote software for the Palm instead of for the Newton (the development kit was only made free when the Newton platform was already dead). Seems they're eager to repeat history (though, given the popularity of the iPhone, this will be much harder to achieve this time).

The fee is $99. Not exactly a killer. On top of that the App Store provides something unique and that is the ability to expose yourself to all the customers of a given product. That has not happened on any other platform until now. Getting people to even know you exist has been the hardest part of being an app developer until now.
 

Sijmen

macrumors 6502a
Sep 7, 2005
709
1
To develop for Windows Mobile you pretty much need the Visual Studio suite (the Express versions don't support Mobile), which has a recommended price of $ 299. That'll buy you 3 years of iPhone development.
 

Lextar

macrumors newbie
Sep 22, 2007
21
0
To develop for Windows Mobile you pretty much need the Visual Studio suite (the Express versions don't support Mobile), which has a recommended price of $ 299. That'll buy you 3 years of iPhone development.

Actually you need Visual Studio 2008 Professional which is $799 if you want to use the latest .net technology for Windows Mobile. Standard edition doesn't include mobile device support (it did in earlier versions).
 

gnasher729

Suspended
Nov 25, 2005
17,980
5,565
I found the blog about Adium. The NDA doesn't permit them from making an IM client, the NDA permits them from disclosing the cord, why their other GPLs state they have to. This conflict is the issue. I'm certain this will change shortly.

I think Apple has already made changes to their NDA with specific wording regarding the GPL. Of course it is up to the Adium developers to decide whether these changes are sufficient for them, or to ask Apple for an exception to their NDA or for clarification.
 

gnasher729

Suspended
Nov 25, 2005
17,980
5,565
2) News from 2 days ago. TeleNav is developing a GPS application for the iPhone. I guess they have some sort of deal with Apple and that's the reason the SDK forbids any other similar application.

I think GPS applications have two problems: The first is that some people think they can get hold of Google Maps data and use that for navigation software. You can't. Google allows end users to use their maps, but systematically using their data with your software is not on. To be able to use street data you have to have a license to use someone's data, and that will cost you (I think Nokia bought or tried to buy a data company recently for about $8 billion).

The second is that using GPS in a car is dangerous. This is software that could lead to massive damage or to death if the software developers don't know what they are doing. Imagine a bug in the software sending you the wrong way up a motorway. Companies like TeleNav or TomTom presumably know what they are doing and have the risks under control. If you or I wrote some car navigation software for the iPhone, it would be complete madness for Apple to allow us to sell it to end customers, because once your or my money is gone, Apple would probably be liable for damages.
 

gnasher729

Suspended
Nov 25, 2005
17,980
5,565
does apple screen the applications to make sure they don't contain malicious code before they put them in the app store?

Apple makes sure that they know who the developer is. So if an app contains malicious code, someone will likely lose every bit of money and property they have, and probably end up in jail.

I also could imagine that the operating system would keep applications on the iPhone quite separate, so that there would be some degree of security even if you install a malicious application. Apple may or may not have a way to "recall" applications, so it might be possible to disable an application on all iPhones if it turns out to be malicious.
 

Sijmen

macrumors 6502a
Sep 7, 2005
709
1
Actually you need Visual Studio 2008 Professional which is $799 if you want to use the latest .net technology for Windows Mobile. Standard edition doesn't include mobile device support (it did in earlier versions).

Wow, I didn't know they removed support in Standard. That's even worse :eek:. I've got an educational license for 2005 but that's not valid anymore :(
 

7on

macrumors 601
Nov 9, 2003
4,939
0
Dress Rosa
Couldn't an app developer just put a .ipa file on their website and let anyone download it to load into iTunes? I figure that'd be a way to bypass Apple's restrictions. Or are the apps signed to your iTMS account?
 

unavailable

macrumors newbie
Jul 13, 2008
5
0
I got the email (below), but when I try to activate I get an error message.

Of course support is only active M-F :)

Anyone been able to activate?

Dick


Error Message:

We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID# xxxxxxxxxx for further assistance.


email:

Thank you for applying to the iPhone Developer Program. To activate, simply click on the Activation code link below

Activation Code Part Number

iPhone Developer Program xxxx-xxxx-xxxx-xxxx D4521G/A


If you need furthur assistance, please contact us.

iPhone Developer Program

I got the same problem too.
 

firewood

macrumors G3
Jul 29, 2003
8,108
1,345
Silicon Valley
Couldn't an app developer just put a .ipa file on their website and let anyone download it to load into iTunes? I figure that'd be a way to bypass Apple's restrictions. Or are the apps signed to your iTMS account?

Putting an IPA file on a website may or may not be compliant with agreeing to the SDK license; and developer .ipa files won't load unless the device is provisioned with a matching device ID and app ID (actually, they might load, but they'll crash hard on launch). Provisioning is tied to Apple and the developer's (paid) account.

ad hoc sharing might work for up to 100 users, but that requires each user to provide their device ID to the developer for the provisioning.
 

wizard

macrumors 68040
May 29, 2003
3,854
571
Stil a ways to go.

I, too, was accepted on Friday. Though I feel the opposite than you. I don't want a bunch of poor apps on the iPhone.
As a developer you should be happy that the current round of apps is rather poor, it just means the window of opportunity is still open. In any event I think the reason the apps are so poor right now is that the SKD could barely be considered done/stable/ready for the masses.
I figured that the 500+ available at launch would have been tried an tested with Apple working closely with developers to make them stable. A way of showing the quality of the store and setting a precedence. After all, we can't test an app before we buy it so we need to pretty confidant that it will work as expected.
Well one of the great aspects of open source is that you get to evaluate an app for free. Apples model here is nothing of the sort. That does not mean however that they don't have a good business model here.

The fact is that the current business model Apple is offering up with the iPhone SDK is very good for the small developer and utility writer. It gives such people a chance to make a buck of two on software that is otherwise difficult to generate income off. Lets face it many of these programs that we are seeing at release would not be generating much money at all on other platforms due almost exclusively to theft. The god thing is if something catches on there is a financial incentive for the developer to improve his product.
Too me, it seems they have taken the only aspect of the launch that went well and have known thrown a wrench into it.

I have to disagree here. I think Apple simply needed something to offer up at launch time. There has been way to much flux in the SDK for anything more than a trivial app to be ready at this point. Unless of course you are wired into Apple and can get exceptional support. I suspect that in a couple of months you will see a number of stable and well thought out apps hit the store.

Dave
 

Raidersmojo

macrumors regular
Jul 3, 2005
207
12
Burton michigan
The second is that using GPS in a car is dangerous. This is software that could lead to massive damage or to death if the software developers don't know what they are doing. Imagine a bug in the software sending you the wrong way up a motorway. Companies like TeleNav or TomTom presumably know what they are doing and have the risks under control. If you or I wrote some car navigation software for the iPhone, it would be complete madness for Apple to allow us to sell it to end customers, because once your or my money is gone, Apple would probably be liable for damages.

which is why apple goes through each application before posting it, did you not read the FAQ on the app store?
 

christian_k

macrumors 6502
May 31, 2005
333
12
Germany
I think GPS applications have two problems: The first is that some people think they can get hold of Google Maps data and use that for navigation software. You can't. Google allows end users to use their maps, but systematically using their data with your software is not on. To be able to use street data you have to have a license to use someone's data, and that will cost you (I think Nokia bought or tried to buy a data company recently for about $8 billion).

This is no different from other data. It is in the terms and conditions of the dev program that it is the devs responsibility to make sure they have the legal rights to all data used. Applies to (for example, but not limited to) artwork, video material and music. Map Data would not be any different.
For example you could use open street map data quite easily.

The second is that using GPS in a car is dangerous. This is software that could lead to massive damage or to death if the software developers don't know what they are doing. Imagine a bug in the software sending you the wrong way up a motorway. Companies like TeleNav or TomTom presumably know what they are doing and have the risks under control. If you or I wrote some car navigation software for the iPhone, it would be complete madness for Apple to allow us to sell it to end customers, because once your or my money is gone, Apple would probably be liable for damages.

LOL !
I use a navigation device from TomTom with their latest software. Yes, it is better now than it was several years ago. But:
It happened that the device told me to "turn around" on the Autobahn at 160 km/h.... But I am still alive. If your gps tells you to turn right, you drive into a river instead of using the bridge 200 meters away, don't you? No matter how good your gps unit is, you still have to think while you drive!

Christian
 

gnasher729

Suspended
Nov 25, 2005
17,980
5,565
Couldn't an app developer just put a .ipa file on their website and let anyone download it to load into iTunes? I figure that'd be a way to bypass Apple's restrictions. Or are the apps signed to your iTMS account?

The problem is not any restriction on Apple's side - it is an incompatibility (real, or perceived) between Apple's NDA and the GPL.

When you write software using open source components licensed under the GPL, the license says (roughly) that you have to publish the source code for your software. On the other hand, to develop software for the iPhone, you must agree to an NDA which roughly says you cannot publish any Apple trade secrets. If publishing the source code for your software means publishing Apple trade secrets, then this is a no go. There is no workaround for this; you need to agree to the NDA to get the development tools, so _how_ you publish your application doesn't make any difference.

What would make a difference: If Apple changes the NDA to make clear that publishing the source code of an iPhone application does _not_ breach the NDA, or if Apple gave a specific developer (like the Adium team) permission to publish their source code in order to get an iPhone application developed.
 

filterban

macrumors member
May 5, 2006
70
0
Neither of which is going to happen, since:


You're half right. It -currently- prevents MSN and Skype. However, Apple announced that they have found a good way to get around the battery life limitations implied by apps running in the background by piping in notifications through one conduit (presumably similar to push email). Your app will still not be running, but it can respond to notifications as they arrive.

That will be ready in September, the last I heard. It sounds like the best of both worlds to me.

MSN and Skype can use this to work "in the background".
 

goosnarrggh

macrumors 68000
May 16, 2006
1,602
20
What would make a difference: If Apple changes the NDA to make clear that publishing the source code of an iPhone application does _not_ breach the NDA, or if Apple gave a specific developer (like the Adium team) permission to publish their source code in order to get an iPhone application developed.

Or, if the Adium codebase were composed exclusively of contributions from a relatively small team of individuals, or else if all contributors to the Adium project have thus far been required to transfer copyright ownership over to the administrator of the project (thus the ownership of the application was not in doubt), and if all copyright holders agreed to a dual-license distribution scheme moving forward, then they could keep the iPhone-specific modifications to the codebase secret under a proprietary license, while continuing to distribute the generic code for all other targets under the GPL.
 

magi.sys

macrumors member
May 12, 2003
67
0
I sure hope someone works on getting MobileTerminal and MobileFinder into the Appstore. I would think these two apps would be legit. Would also love to see Firefox, Thunderbird (with GPG support), Gizmo5, etc.
 

Bubba Satori

Suspended
Feb 15, 2008
4,726
3,756
B'ham
Totally Disagree. It shouldn't be Apple's job to determine what users want or don't want. The creamy apps will rise to the top. The crap will fade away. We can't always tell what will be popular, so let's give everyone a chance at the million dollars.


Yeah, the marketplace and users should decide what are the good apps and what are the bad apps. Just say no to Apple big brother.
 

firewood

macrumors G3
Jul 29, 2003
8,108
1,345
Silicon Valley
Yeah, the marketplace and users should decide what are the good apps and what are the bad apps. Just say no to Apple big brother.

If you don't like the stuff at Macy's, you can always shop at a flea market or garage sale. If you don't like the apps that Apple allows in the App Store, you can always buy a Palm Treo/Centro for which you can get a lot more free apps, some good and some of poor quality. You decide.

Macy's isn't going to stock your garage sale junk on their shelves just because you think shoppers should decide.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.