Apple Cuts Off Under-18 Darwin Developer
Crispyking writes "Finlay Dobbie has been a leading contributor to the Darwin project, most notably
helping track down the infamous PPP-hang bug. He's been nominated to become a Darwin contributor (which comes with limited check-in privileges) but when going through the process, Apple found out he's under 18 years old, and not only refused to let him be a contributor to this 'open source' project, but canceled his
Apple Developer Connection membership (which gives him download access to the source code) on the grounds that because he's under 18, he can't be legally bound to the small-print agreement." Update: 03/26 00:26 GMT by P : Finlay wrote in email that he wasn't getting the Darwin source through his ADC account, but through a third party development project, which he resigned from as a result of all the red tape and the ADC account being disabled.
They're throwing away his donated code then right?
Not bound to fine print eh.. does that mean he could do whatever he wanted with purchased software, ignoring EULAs since he's not bound?! perfect! reverse engineering and hacking for everybody!
This sounds like such a boneheaded descision, though, that it must have come from their legal department.
Go Badgers! -- #include "std/disclaimer.h"
Couldn't a parent or guardian co-sign the NDa agreement to make it legally valid?
-Karl
But he had already had a contract with another part of Apple for earlier development, with his parents co-signing, and Apple was fine with it. They seem to be deliberately screwing him rather than making arrangements like before (and screwing themselves... Finlay's a force to be reckoned with, he's put a lot of effort into OSX).
WWJD? JWRTFM!!!
Specifically, it can even be used (in Florida) to only apply to a particular contract, a copy of which is included with the forms. It came up when we were fighting the curfew laws here (my little brother, who is a US citizen, was the first person in North Palm Beach to get hit with them - the judge threw out the case, calling the law "ridiculous". Gotta love the three branch system).
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
And I have to lie to do much of anything online.
Within the OS community, I'm completely open with my age. Nobody cares about age--just skills. It's absolutely wonderful. The only other place I get that is in college classes.
But on the rest of the Internet I have to lie. I have to lie to get an instant messaging account, a webmail address, access to a news site, some web space, or a chat room. I have to lie to get API data from Palm, Microsoft and many other companies. Some of these places make it exceedingly easy to lie--for example, one videochat site just has you hit the submit button again, implicitly promising that a parent is submitting th eform this time. In others, you have to jump through hoops to do it. But in most cases it's pretty easy to lie.
It gets on my conscience, though. Every time I lie I feel like a cheat. Every time I pretend I didn't see the "by clicking this button, you agree that you are over eighteen" line, I feel like a bad person. But I do it anyway, because I can't do what I want and need to do otherwise.
I understand that this is necessary because of contract law. However, I think that points to a deficiency in contract law, not in kids.
I haven't thought very long on this issue, but at least one solution comes to mind. It follows the model of child labor laws. Before fifteen (which, incidentally, I think is older than is really necessary) you simply can't work. Between fifteen and eighteen you can work, but with restrictions on what you can do and how long you can do it for. At eighteen, you're free to sell your labor in any way you please.
Perhaps similar provisions should be written into contract law. For example, between age X and eighteen, you can enter contracts unless they obligate you to pay money or do work.
In any case, I believe that the current system is Evil and Wrong. We should fix it instead fo forcing kids to be liars.
Hey, you try to find an open nick these days!
So, 3 hours after you posted the story, after ~600 /.-ers have sounded off against Apple, after a few other stories to grab attention have piled up, and at the end of the business day you finally realize that maybe you should occasionally do some research.
The reason? It turns out this kid's rant against Apple was missing one important detail... The one where we learn he was being provided developer access by someone who was violating a legally binding agreement. Maybe that's why Apple went all heavy-handed and cut off this developer's account? Oops.
I feel sorry for the kid if he wants to hack Darwin and Apple won't let him contribute his code back. I don't feel sorry for the kid (or his co-conspirators) for doing an end-run around Apple's contracts and getting burned. Welcome to the real world - you better get used to it.