Apple's recent SDK announcement set off an interesting friendly discussion among bloggers about free vs. nearly free software. Though Jens Alfke says he appreciates all the work open source software developers do, but notes "...a lot of freeware gets abandoned by its developers, because the developers are just doing it for fun and run out of time or energy. That’s sad. And I think a moderate infusion of cash can definitely help alleviate those problems."
Despite the technicality he overlooked that not all freeware is open source, I think Alkfe is trying to point out that Apple's willingness to help developers earn revenue from their efforts means there's a potential that more apps will be developed for the iPhone than, for example, via Android.
David Chartier says unequivocally that he would rather pay for software and keep developers enthused about their projects than use open source products that don't come with the same expectation of progress or support. He says, "I love open source and I think it’s a great industry, but I’ve seen way too many open source [and] freeware products simply fade away because its developer works a completely unrelated day job and gets sick of maintaining the app and dealing with support."
Both bloggers make excellent points. I have also cozied up to various open source apps only to have them abandoned by overextended developers. That has been the exception rather than the rule, however, because I think most open source developers are motivated by things other than money.
Now that developers have a chance to get a slice of the Apple pie, do you think we'll see a trend toward apps for the ubiquitous iPhone or will open source developers stick with what they've been doing all along?