Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
America Online

Justin Frankel Resigns From Nullsoft 608

Mwongozi was one of many readers to note that "the NY Times is reporting Justin's resignation from Nullsoft, and more details can be found in his weblog. One has to wonder whether this has anything to do with the WASTE fiasco."
This discussion has been archived. No new comments can be posted.

Justin Frankel Resigns From Nullsoft

Comments Filter:
  • Justin Frankel (Score:3, Interesting)

    by vasqzr ( 619165 ) <vasqzr@noSpaM.netscape.net> on Wednesday June 04, 2003 @01:02PM (#6116229)



    I remember talking to the guy on IRC years ago when he was working on his old 3D engine, Plush.

    Time sure flies!



  • by Xerithane ( 13482 ) <xerithane.nerdfarm@org> on Wednesday June 04, 2003 @01:02PM (#6116238) Homepage Journal
    He's leaving because he doesn't like the "We own everything you write" clause in his employment contract. I'm not sure what the WASTE fiasco is anyway. WASTE is something Nullsoft produced, as long as it's under the GPL (Yes.) he can quit and still work on it, and nobody can (legally) care.

    He's probably just pissed that what he works on gets the "Copyright AOL/Time Warner" header on it, and understandably so.
  • by brent_linux ( 460882 ) on Wednesday June 04, 2003 @01:03PM (#6116245) Homepage
    When AOL bought out Nullsoft, I was sure he would leave. When they took down the gnutella stuff, I was sure he would leave. When they stopped the aimster stuff, I was sure he would leave.

    I didn't really have him pegged as a corporate kinda guy from the start. I am really suprised that he could take it this long before he left. Corps are often to stifling to creativity.
  • by FreeLinux ( 555387 ) on Wednesday June 04, 2003 @01:05PM (#6116264)
    I guess I didn't embrace the dot bomb generation or something. I can't generate any feeling of respect for a "company executive" that runs a weblog and moans about corporate issues publicly. It just isn't professional.

    I'm sure that the Slash crowd won't like this opinion but it's mine. Flame on.
  • by Xerithane ( 13482 ) <xerithane.nerdfarm@org> on Wednesday June 04, 2003 @01:05PM (#6116265) Homepage Journal
    This has everything to do with WASTE and any other projects that AOL canned.

    I think it has everything to do with the lack of independance of coding, not WASTE or any other particular project. Those are just symptoms of the problem.

    I've worked for companies before that have draconian contracts, "Anything you think is our property! Hah!"
  • Yes, it was WASTE (Score:3, Interesting)

    by xcomputer_man ( 513295 ) on Wednesday June 04, 2003 @01:06PM (#6116276) Homepage
    Whereas this seems to be a long time coming, the WASTE issue clearly seems to be the reason behind this:
    The company controls what I do with my code [in the past, it seemed I had
    freedom, but it turns out all of that was not really the case--rather, I
    was somehow avoiding the control illicitly (for 4 years)]

    I completely support him here...he sees code as a form of expression, and being censored is one of the worst things you can get paid to do.

    Besides, I guess we have an answer to the question of whether Nullsoft is a legal entity free from the tentacles of AOL or not ... he's only been lucky so far!
  • by tkrotchko ( 124118 ) * on Wednesday June 04, 2003 @01:08PM (#6116304) Homepage
    In the article, it claims Nullsoft is saying there is no valid license for WASTE, yet it looked to me as if WASTE was released under GPL.

    I wonder if the GPL license is valid at this point for WASTE? Or did Justin not have the rights to release it under GPL?
  • by Anonymous Coward on Wednesday June 04, 2003 @01:08PM (#6116312)
    Ars Technica reported on this yesterday [arstechnica.com], and the center of the story was the blog posting you see above. All the AP post on the NYTimes has done is read something into that blog post that isn't there. Nowhere in Frankel's blog does he state that he is going to resign right now, or that he has tendered his resignation. He simply said that he would probably leave eventually.

    This is a very misleading story from the AP.
  • by Skuto ( 171945 ) on Wednesday June 04, 2003 @01:08PM (#6116315) Homepage
    Most of the really good Winamp coders left already. The guy that wrote almost all the core plugins, Peter Pawlowksi, quit because he didn't like Winamp 3 design and thought it was a dead end. Because AOL still owns his code, some of the plugins are 'dead' now, and the code can't be used any more. Bummer.

    He wrote his own player instead, which is, eh, quite different from Winamp, Foobar2000 [hydrogenaudio.org].

    Anyway, Frankel has little to complain about. Nullsoft was bought out for almost 86M$. For that much money, he'll never have to code, err, express himself ever again.
  • by snuffdiddy23 ( 620624 ) on Wednesday June 04, 2003 @01:10PM (#6116341)
    i am keeping my fingers cross that he can continue with his work. apple is looking for a coder for the iTunes Music store for windows, Justin Frankel would be perfect. only to switch him over to the darkside now.
  • About time! (Score:3, Interesting)

    by thdexter ( 239625 ) <dexter@nOspAm.suffusions.net> on Wednesday June 04, 2003 @01:11PM (#6116367) Journal
    Really, I figured he would've quit right the second that AOLTW bought Nullsoft, as we've seen happen with countless other small good companies when bought by AOLTW or Microsoft. Winamp 2.92 (2.x branch is still maturing--though probably not after this) is super. Anyway, I'm sure that a talented developer such as himself can get a job most anywhere, or even just work like Linus does at some place that gives him money while he essentially independently develops kickass software.
  • by Blic ( 672552 ) on Wednesday June 04, 2003 @01:19PM (#6116429)
    It'd be curious to find out exactly what happened at Nullsoft. I mean, things seemed good for a while after the acquisition. Then it seems like they brought in a lot of new people and came out with the bloated beast that is WinAmp 3. How much involvement did Justin have in that fiasco? Then recently they brought out WinAmp 2.9X which sort of undercut WinAmp 3, but in a good way. Gnutella, and then WASTE which was such a perfect name for the program, hehe, as long as you've read Pynchon's The Crying of Lot 49. Well, as long as Justin diversified and didn't have all his money tied up in AOL stock he's probably doing pretty well and shouldn't have to put up with the headaches if he doesn't want to.
  • JUSTIN, GO TO APPLE! (Score:0, Interesting)

    by Anonymous Coward on Wednesday June 04, 2003 @01:20PM (#6116443)
    I hear they are looking for a talented software engineer to spearhead a certain *ahem* music project.
  • by buckminster ( 170559 ) on Wednesday June 04, 2003 @01:34PM (#6116546) Homepage
    Frankel reportedly sold Nullsoft to AOL for $86 million. Seems like $86 million would go an awful long way towards starting a new company and doing whatever he damn well pleases. Why does Frankel need AOL? They certainly don't seem to be providing him any resources or support. Unless you count the "support" of their legal department.
  • by LostCluster ( 625375 ) on Wednesday June 04, 2003 @01:35PM (#6116554)
    Therefore, it couldn't be produced under the GPL unless AOL said so.

    This was discussed to death in the previous WASTE discussion. Justin, as an employee of AOL, tried to put WASTE under the GPL. AOL then came forward and said that Justin had no authority to do so.

    However, just because an employee makes a deal outside of their authority doesn't automatically reverse the deal. The test is whether the other party to the deal in good faith believed that the employee had the authority, or should have known that something was amiss. That's a tough question and would likely take a judge to answer completely...
  • What did he expect? (Score:2, Interesting)

    by Jack Comics ( 631233 ) * <jack_comics@nOSpAm.postxs.org> on Wednesday June 04, 2003 @01:36PM (#6116559) Homepage
    Honestly, what did the guy expect? You only own your own work when you either do it and provide it on your own time and space, or if you own your own company. When you work for a company, and make something on company time and put it up using company resources, guess what? It's owned by the company. If they like it, it stays up. If they don't, it comes down, as was the case with WASTE. You have very little or no say in the matter once you finished creating it.

    Mouthing off in his blog doesn't help matters either. Honestly, to me this just displays immaturity. Not a good thing, not a bad thing either. Just stating it as I see it. He's still young, he'll probably eventually mature and realize the world works on different terms than his, and not vice versa. It would be naive and immature otherwise, and naivety and immaturity is what Justin Frankel has displayed in spades the past few weeks. Welcome to the real world, it's called "growing up and accepting responsibility."
  • Re:Justin Frankel (Score:1, Interesting)

    by Anonymous Coward on Wednesday June 04, 2003 @01:39PM (#6116588)
    Actually, you would have been compressing a White Zombie song in the mid-90's. Rob didn't go solo until August of 98.
  • by Artifex ( 18308 ) on Wednesday June 04, 2003 @01:42PM (#6116617) Journal
    I've worked for companies before that have draconian contracts, "Anything you think is our property! Hah!"


    If you take the contract, you shouldn't complain about the conditions later. I don't mean just you, Xerithane, personally, but anyone in general, and him especially. If he really agreed to this kind of contract, he's given AOL the high road in this matter.

    Besides that, even if he worked on it completely independently, without Nullsoft resources, and without a contract giving all IP developed during employment to AOL, they're still free to refuse to let it sit on corporate servers, where it generates legal liability and bandwidth costs for them.
  • by dimator ( 71399 ) on Wednesday June 04, 2003 @01:57PM (#6116761) Homepage Journal
    Hey, he made his money... Now he's free to do what he pleases, for the rest of his life.

  • Ah well. (Score:2, Interesting)

    by Anonymous Coward on Wednesday June 04, 2003 @02:02PM (#6116813)
    Sad to say, but I think he deserved it to some extent.

    It's hard enough to push open source development within a company of any kind when this kind of thing happens. You spend months convincing your boss that the free software community is totally altruistic and then BLAM, this happens and they get scared again. Wonderful.

    I had almost persuaded my company to impliment a very large scale GPL application deployment, affecting 10,000 or more desktops - a MAJOR undertaking. All the hoops had been jumped (yes, we will modify GPL code, no we won't distribute our modifications or development code unless it gets cleared through IT, yes we will play nice with the community) and some little shit _steals_ code from his employer and puts it out under the GPL. This is not the bad bit - the bad bit is that the community, insead of helping AOL by respecting their wishes instead just said 'too late, we have it now, sod off' even though it was never intended to be released under the GPL by the legal owner.

    Wow, not that surprising then that the edict comes down from on high to freeze the project pending review (this means forever, basically, unless I kill myself with effort once more). Another potential convert lost, who might have followed one GPL app deep into the open source world.

    You would scream murder if a company violates the GPL (as would I) - why shouldn't companies extract vengance if the community breaks the same rules, no matter how good they think their reasons are? The end just does not justify the means.
  • by pc486 ( 86611 ) on Wednesday June 04, 2003 @02:14PM (#6116949) Homepage
    Last I checked, RSA is in the public domain [slashdot.org]. Even if WASTE used stolen/imporperly licensed code, opensource coders could simply replace it with a GPL compatible version.
  • by Fefe ( 6964 ) on Wednesday June 04, 2003 @02:16PM (#6116973) Homepage
    Has has a perfectly fine other web page, and he certainly has enough money to buy a few hundred other domains and servers.

    I don't get his complaining about freedom and oppression and stuff. Why can't he just publish his software on some other web page, maybe even under a pseudonym or something.
  • Yes, but..... (Score:2, Interesting)

    by Ride-My-Rocket ( 96935 ) on Wednesday June 04, 2003 @02:32PM (#6117137) Homepage
    Open-source hacking may be better for the community, but it don't pay the bills.

    Selling one's company for $86 million certainly does, though. I think he's stayed on this long to continue working on the project he loved...... I don't think it's about the money any more. So does exist the possibility he'll go OSS, or perhaps form another company, cherry-pick his former co-workers at NullSoft and finance the operation out of his pocket. I bet he's waiting to see what the terms of his noncompete mean, and whether they're something he can get around.
  • by MunchMunch ( 670504 ) on Wednesday June 04, 2003 @02:32PM (#6117138) Homepage
    "If you take the contract, you shouldn't complain about the conditions later. I don't mean just you, Xerithane, personally, but anyone in general, and him especially. If he really agreed to this kind of contract, he's given AOL the high road in this matter."

    Not to sound trite, but I think this is maybe oversimplified. Contracts are compromises, and compromises always leave room for either side to get an advantage over the other. As with many corporations, the power dynamic is such that a contractee may in effect be forced to agree to less than fair provisions because they have become 'standard,' or the job market is tough, or the company is exerting monopoly power, etc. That agreement doesn't make draconian clauses or terms any less draconian, and the "free-market, free choice" ideal shouldn't be an absolute argument when there are such exceptions.

    That said, I think it looks like Frankel more or less agrees with you, and that's why he's resigning instead of filing a frivolous lawsuit.

  • by miu ( 626917 ) on Wednesday June 04, 2003 @02:58PM (#6117426) Homepage Journal
    I've worked for companies before that have draconian contracts, "Anything you think is our property! Hah!"

    I don't sign contracts like that. My current employer sends a gentle reminder every 6 months that I need to sign that contract, and every 6 months I say, "Not until the work for the company vs. work during personal time issue is corrected". They have not pressed it too hard because many of my co-workers have not signed it either.

  • by klocwerk ( 48514 ) on Wednesday June 04, 2003 @03:09PM (#6117546) Homepage
    non-compete and right-to-work has nothing to do with this. I live in PA which is a right to work state.
    All that really means is that your current or former company can't prevent you from taking another job regardless of what you've signed, IF your other option would be not working.

    This guy released code which was created using Nullsoft resources (brainpower, cpu power, company time) and released it under the name of the company. They have every right to rescind that release. The only real issue here is the GPL question, if it's released under GPL can it be pulled back?

    He has a job he's choosing to leave, anything he signed in terms of a non-compete is very valid and in place, as he has a perfectly good job he's choosing to leave.

    (ianal, but I have just gone through an ordeal with a non-compete and learned a lot.)
  • Re:Ah well. (Score:3, Interesting)

    by I_redwolf ( 51890 ) on Wednesday June 04, 2003 @03:24PM (#6117705) Homepage Journal
    Ahhh stop with this... The community didn't break any rules. The program was just removed because they didn't want the program to have even been made, or maybe it's because in reality Frankel released it under an unacceptable license not verified by said company or whatever. I mean, to speculate on such things are pointless and for a company to base a decision about Open-Source/GPL on such a situation is rather foolish. If Frankel did release the program under an unacceptable license then that is his bag; it is his fault just like if you decided to release some of you companies software on their website under the GPL. Jesus Christ people, What ever happened to a person commiting a crime and being held responsible for it?? Do we not adhere to that system anymore?? Remember?? That's how it works now??

    Then you're saying "he deserved it"; I'm not aware that he was fired or terminated, all it says is that he's unhappy with the current situation, it sucks and he wants out. If he was fired or terminated then I'm sure instead of saying I want to leave because xyz.. He'd say something more like.. I got canned, fuck it I'm happy now. Lastly, AOL should of made sure that this situation didn't happen, that is why they have lawyers, that is why Mozilla is under a different license; etc etc ad nauseam. Not only that but Frankel has released stuff before causing the same exact type of hysteria and the only thing that happened was that the protocol was reverse engineered and is being used widely in/as p2p applications.

    The only thing we know for sure is that Frankel and AOL have never seen eye to eye on what he programs and releases and when he does release it's subject to be unauthorized for whatever reason.

    If your company has decided to put things on hold based on this, here a hint. They weren't planning on going through with it anyway. You don't tip toe into a situation affecting 10,000 or more desktops and then decide that because a programmer released a program under Opensource/GPL (which he has done before) that was removed; the project needs to be put on hold pending review. Especially since closed/open-source it doesn't matter. Someone can do the samething right this second at your place of work.

    Again, be clear.. The community didn't break any rules. Justin Frankel doesn't speak for the community and no one knows the details of the situation. It's also highly unlikely they'll ever be made public. So how your company and yourself come to your own conclusions is beyond the scope and comprehension of the actual situation, extremely premature and bordering childish.
  • Frankel vs. JWZ (Score:2, Interesting)

    by VooDoo999 ( 619582 ) on Wednesday June 04, 2003 @03:36PM (#6117811)
    Does anyone else see the parallels here?

    Talented young programmer, burnt out by the system, chucks it all after a few years of corporate slavery to AOL and rides off into the sunset with a lot of cash.

    Zawinski left when his options vested, and I'm guessing Frankel has some other contractual or monetary force keeping him there, otherwise he'd be out.

    Doesn't bode well for AOL at any rate.

  • by PalmKiller ( 174161 ) on Wednesday June 04, 2003 @04:03PM (#6118149) Homepage
    I figure it was just the last straw, or perhaps he just cant handle the fact that he gave away his rights to do whatever he wanted with the company when he sold out to AOL.
  • by randombit ( 87792 ) on Wednesday June 04, 2003 @04:20PM (#6118320) Homepage
    as long as it's under the GPL

    Actually, though, RSAREF (which WASTE uses) is under a license that is (very) incompatable with the GPL. Nothing stopping you from distributing the source (assuming you don't mind AOL possibly coming after you), but no binaries.

    And, oh, my. Just finished reading the last clasues of the RSAREF license. Looks like WASTE violates those, meaning WASTE isn't legal anyway (at least until/unless someone re-writes it w/o RSAREF).
  • by Anonymous Coward on Wednesday June 04, 2003 @04:35PM (#6118451)

    I think the point is that he's leaving of his own free will - he could stay and have a job, he's choosing not to do so. If it's hard for him to find a job that doesn't violate the non-compete agreement he signed with AOL, well, he should hafve thought about that before he left the job, right?

    In any case, things get distorted because he's a principal for the company (NullSoft, AOL, whatever).

    Judges tend to interpret non-competes for us poor peons pretty liberally, becuase we generally don't have any choice in the matter: signing one is usually a condition of employment, often presented after the start of employment, and companies generally do not provide compensation in any way, shape or form for signing the agreement. Principals, OTOH, often get pretty generous packages that include "X months pay" or even "X years pay" upon termination. In those cases, they are obviously getting compensated for the time that they might have to be out of a job because of a non-compete, so judges tend to be more strict in the interpretation of the agreement.

    (Disclaimer: IANAL, but what I've said above is what real, live, honest-to-gosh lawyers have told me about how non-compete agreements are generally viewed and dealt with by courts in the state of PA).

  • by gmhowell ( 26755 ) <gmhowell@gmail.com> on Wednesday June 04, 2003 @05:00PM (#6118712) Homepage Journal
    Justin was/is the CEO of the company (Nullsoft) that released the software. It can be as legal as any other contract, thanks to the doctrine of 'apparent authority'. If the other party (someone dl'ing WASTE) has good reason to believe the other person (Justin) has authority to speak for the company (as CEO of Nullsoft, he has at least the appearance of authority) then the contract can be upheld.

    The janitor couldn't release this software. Well, he could, but it's unlikely that a reasonable person would think that a janitor could speak for a company. Not so the CEO. Similarly, Justin is not CEO at AOL, so could not change pricing there. However, whoever replaced Steve Case could do something like that.

    The car salesman probably couldn't give away fifty free cars. The owner could. Further, if there was a sales manager, he could probably give away the cars.
  • by kribor ( 113957 ) on Wednesday June 04, 2003 @05:30PM (#6118942)
    The point you're missing is that Justin Frankel SOLD Nullsoft to AOL. He didn't have to sell his company to AOL. He could have stayed independent. Of course, he probably would have gone under, so he made a deal with the devil to keep his little company alive. Frankel's situation is not the same as your regular employee. In this case he could have told AOL to F.O., but he didn't. He took the money and now he's bitching up because he doesn't like the rules of the game he chose to play.

    I agree with you, an invididual vs. a corporation is almost always a losing proposition and "regular" employees get rufu'ed all the time. However, I have no pity for anyone who sells their company to AOL and then has a pity party on the Net because he's not being allowed to "express" himself. Screw him. There's a truckload of good programmers in this country who just want to be able to go to work, but can't because American companies would rather use cheap labor from the "world pool". And over here we have poor little Justin Frankel, sitting on a bunch of cash and stock options from selling Nullsoft, and you want ME to feel sorry for him? In a pig's eye. Tell the little maricon to grow up.
  • In Frankel's Defense (Score:5, Interesting)

    by qortra ( 591818 ) on Wednesday June 04, 2003 @06:32PM (#6119442)
    I don't know very much about the business end of corporate buyouts or corporate software licensing, but I'll assume that you are accurate with your facts and your speculation. Furthermore, I do totally respect your opinion about Frankel, under certain circumstances, I would probably agree with you; I just want him to get a fair defense.

    You say that, of him, that "yamering on in public about [his] former employer is at best pretty immature." While this is true, he isn't guilty of this particular thing (at least in the links that slashdot provided; i would welcome others if you have them). In fact, he says (of AOLTW), "I have nothing but respect for the company". All he claims is that the company owns his code, and it seem to me that you agree with that statement.

    If there was financial timing involved, its possible that he came to his conclusion about leaving a while ago (perhaps after gnutella got ganked), and just postponed his departure until after he was financially secure. This too, to me, is totally valid; its a lot easier to practice your art (whatever that may be) if you don't have to worry about money. Four years of compromise might mean, for Frankel, a lifetime of doing just what he's wanted.

    Which brings us to WASTE. First of all, I need to plead ignorance here; perhaps you can explain to me why Mozilla folk can release GPL code while still working for AOLTW, and Frankel can't. Is it a difference in their contracts? If so, do you have access to their contracts to show me the differences? But alas, I promised to assume that your factual information is accurate. So, he did something wrong and illegal by claiming to release GPLed code under Nullsoft. However, I'd like to think that this is another part of self-expression, perhaps similar to graffiti (which, although it is wrong, and ought to be wrong, is still sometimes beautiful/powerful art, and a real form of self expression). Sometimes, the method of communicating your art (in his case, as his last act of working for Nullsoft) is as important as the art itself. It sounds illogical, and grounded more in romantic ideals than in fact, but I can imagine that being important to Frankel.

    Thanks for your comment, and please respond or email me if I've misrepresented your opinion in any way.
  • by An Onerous Coward ( 222037 ) on Wednesday June 04, 2003 @07:06PM (#6119661) Homepage
    [I could be wrong, but I do believe]

    The big difference between the GPL and the Mozilla Public License: Any patches, features, and whatnot that the Mozilla project accepts have their copyright transferred to the Mozilla project. This leaves them the option of closing future releases (though they cannot take back rights granted to the code already out there.

    With the regular ol' GPL, once you've incorporated someone else's code into your project, you have to get their permission to license it under other terms. With a huge project with thousands of contributors, this is no small feat.

    That is how AOL is able to release Netscape without releasing the applicable source code. I wonder what would have happened if WASTE had been MPL'ed instead.

Say "twenty-three-skiddoo" to logout.

Working...