Slashdot Mirror


Macromedia SDK License: You Must Debug

Daniel Grund writes: "I noticed Macromedia has an SDK to help programmers write software that can generate SWF files. So, being curious, I skimmed their licensing agreement to see what I could see. Amusingly enough, sections 3f and 3g actually give the SDK user the legal obligation to debug their code! Of course, only bugs that cause the SWF files to be erroneous are required to be fixed. However, in theory, if you wrote a program that makes buggy SWF files, you could be sued by Macromedia (but only if you do it using the SDK I guess.) How's that for pressure on the Quality Assurance people; you not only annoy the customers if you fail, you also get the company sued."

59 comments

  1. Pussies by Anonymous Coward · · Score: -1, Troll

    Debugging is for pussies. This is open-sores land. If your users can't fix your bugs then they don't deserve the software!

    1. Re:Pussies by diaper_tales · · Score: -1

      i just ate a lemon. it was fucking awesome.
      while chopping it up in the kitchen i noticed my roommate is keeping a tick in a ziplock bag on the little table outside of the kitchen. he has it labeled with yesterday's date and the name of some lake in MN. wtf?

    2. Re:Pussies by Anonymous Coward · · Score: 0

      He's probably saving it for a special occasion. I'd eat it first if I were you. If it isn't on his shelf of the fridge with his name clearly written on it then it is fair game.

  2. MZ� by diaper_tales · · Score: -1

    MaoZedng?

  3. Fed up. by Triskaidekaphobia · · Score: 3, Insightful

    They're probably fed up of irate users phoning them up when the flash plugin crashes playing a bad file.

    Remember windows says says

    "IExplore.exe had an exception in flash.DLL"

    and not

    "Britney.swf crashed the flash plugin DLL"

    It would be better if the plugin handled corrupt files more gracefully, but reminding flash developers of their responsibilities is a reasonable addition IMO.

    1. Re:Fed up. by malakai · · Score: 1

      Oh come on. Sandbox software like Flash should never have an unhandled exception. It's Macromedia's fault that IE had to catch the exception, not vice versa.

    2. Re:Fed up. by Anonymous Coward · · Score: 0

      Yes, I think it's the last line in your comment that tells all. Exactly whose fault is it for the plugin to fail in such a messy manner as seg-faulting the browser? Yep. If Macromedia won't take the initiative and assure me (a user of the Flash plug-in) that it's safe from virii and malformed .swfs, why should I install it on my machine?

  4. What's wrong with QA'ing your own product? by ObviousGuy · · Score: 3, Interesting

    1. Macromedia has a reputation to uphold, which can be ruined by a malicious programmer using the SDK to create trojan horses.

    2. Debugging your product is a natural phase of development. Maybe not in the OSS world, but certainly in business.

    In short, this is nothing special. If you find a bug in their code, you get to report it, and if you have a seriously screwed up swf writer, they will bring it to your attention.

    They didn't say you'd be sued.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:What's wrong with QA'ing your own product? by Anonymous Coward · · Score: -1, Troll

      I'll feed the troll.

      2. Debugging your product is a natural phase of development. Maybe not in the OSS world, but certainly in business.

      so MS debugs? This is news to me. Get a clue fucktard.

    2. Re:What's wrong with QA'ing your own product? by Anonymous Coward · · Score: -1, Offtopic

      Feeding trolls with trolls. What a novel concept!

  5. It's about time. by Dr.+Bent · · Score: 2

    The more debugging that goes on, the better. Most code today is written by underqualified, overworked programmers who get yelled at when they try to do a good job by spending any decent about of time testing their code.

    If the McMBA's in management actually had to worry about making sure the code was solid before they released it, then:

    a) they would stop hiring grade C programmers and expecting them to do grade A work.

    b) they would give those grade A progammers the time necessary to do the job correctly becuase it would be cost effective to do so.

    1. Re:It's about time. by Anal+Cocks · · Score: -1

      Have you seen the WIPO Troll? He's supposed to be back around these parts. I don't smell him yet. I'm getting worried. Bugger...

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    2. Re:It's about time. by Serial+Troller · · Score: -1

      Quit yer whining, you dumb British kernel monkey. He'll be here when he gets here. I think I smell him. Smells like feces mixed with jizz. Aren't there any asses you could be buggering in the meantime? Or go oogle some more Olsen Twin kiddie porn.

      --

      STOP ME BEFORE I POST AGAIN!

    3. Re:It's about time. by Anal+Cocks · · Score: -1

      I prefer to do my kiddie porn ogling WHILE buggering asses, thank you very much. Usually ogling the actual kiddies while buggering THEIR asses -- forget the porn! Gimme the real, soft, smoothe little things!

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    4. Re:It's about time. by Serial+Troller · · Score: -1

      Are you MOCKING my oogling?

      --

      STOP ME BEFORE I POST AGAIN!

    5. Re:It's about time. by Anal+Cocks · · Score: -1

      As a matter of fact, sir, I am! I challenge you to a duel! The winner gets to bugger the fresh young rump of Ashley Olsen! (WIPO gets Mary-Kate.)

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    6. Re:It's about time. by The+Porn+Count · · Score: -1

      You two "duel" all you want, meantime I'll keep both their asses busy. Bend over, girls, and spread 'em!

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    7. Re:It's about time. by ObviousGuy · · Score: -1, Troll

      You are all sick and disgusting pedophiliac lowlifes. How can you even think of those two sweet girls as anything other than the darlings of Full House?

      Shame on all of you!

      --
      I have been pwned because my /. password was too easy to guess.
    8. Re:It's about time. by Serial+Troller · · Score: -1

      I want to jizz all over their nubile, young bodies. And I am thinking of them as they looked in Full House!!! And I think Porn Counter and the hairy limey agree with me.

      --

      STOP ME BEFORE I POST AGAIN!

    9. Re:It's about time. by The+Porn+Count · · Score: -1

      Hear, hear. But you left out the collars, whips and chains. At least that's how I want them!

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    10. Re:It's about time. by Anal+Cocks · · Score: -1

      Ditto. And don't forget the buttplugs and nipple clamps!!!

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

  6. Clarification: by tunah · · Score: 3, Interesting
    Amusingly enough, sections 3f and 3g actually give the SDK user the legal obligation to debug their code!

    Where their code is the user's code, not macromedia's (had me worried for a minute).

    This is not unreasonable (unlike certain other EULAs I could mention). This is a case where if you don't like the EULA, don't use the SDK. This is macromedia trying to help people without destroying their image. (Think of what microsoft's broken java did to people's perception of formerly 'universal' java applets/applications)

    --
    Free Java games for your phone: Tontie, Sokoban
    1. Re:Clarification: by grammar+nazi · · Score: -1, Offtopic
      Mr. Tunah. You use this too many times in your comment. Furthermore, please capitalize your proper nouns (e.g. Macromedia, Java, Microsoft).

      Normally I wouldn't point grammar mistakes out (okay, I would), but it's ironic that you comment that original story is not clear about whose code to debug, and then you follow it up with 3 unclear thises in a row.

      Please put more effort into the grammar of your posts and make /. a happy place.

      --

      Keeping /. free of grammatical errors for ~5 years.
    2. Re:Clarification: by The+Porn+Count · · Score: -1

      Have you heard? WIPO Troll is returning! Happy joy!!!!

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    3. Re:Clarification: by Anal+Cocks · · Score: -1

      I have heard these rumours and am beside myself with joy. Never has there been a more lovely, bugger-able ass than that of Mr. Wipo Troll. Well, except maybe our old friend, Mr. Goat-See.

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    4. Re:Clarification: by Serial+Troller · · Score: -1

      But the real question is, would you let WIPO bugger your ass? You seem to be much more about Anally Cocking people than getting Anally Cocked yourself, Mr. Anal Cocks. Can you take it?

      --

      STOP ME BEFORE I POST AGAIN!

    5. Re:Clarification: by Anal+Cocks · · Score: -1

      I can take it if you can dish it out, pansy boy! Right here!!
      *bends down and releases The Ass*

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    6. Re:Clarification: by The+Porn+Count · · Score: -1

      Hehehehehe hahahah hohohoho hee hee hee you two amuse me. But back to the topic at hand, the WIPO Troll. Where did he go to, anyway? And why did he leave us? And why does he plan to return? Why have you forsaken us, WIPO TROLL!?!?!?

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    7. Re:Clarification: by Serial+Troller · · Score: -1

      The WIPO TROLL left us because the Slashdot crew kept harassing him. Leaving SEVERED PENISES in one's mailbox eventually gets to you. Er, to him, to him. Not me, him. I'm not WIPO Troll at all. NOT ONE BIT, sorry. Get the fuck AWAY from me!!

      --

      STOP ME BEFORE I POST AGAIN!

    8. Re:Clarification: by Anal+Cocks · · Score: -1

      Of course YOU'RE not the WIPO Troll, you filthy bugger, Mr. Jay Raxis is. Quit trying to misdirectorelate us with your dissemblimating!!

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    9. Re:Clarification: by Anonymous Coward · · Score: 0

      Any change TheGloriousMeept! might return too? Or is that too much to ask for?

  7. Debugger my ass! by Anal+Cocks · · Score: -1

    Debugger my ass! Hey, I heard the WIPO Troll's going to make a comeback soon. Is this true?

    --

    Hey, kid... wanna touch my "kernel patch"?

    -- Alan Cox

    1. Re:Debugger my ass! by Serial+Troller · · Score: -1

      I sure hope so! And if WIPO is back, it would explain why I keep getting all those emails of pictures of flaming bags of dogshit.

      WIPO knows how to mess this place up!

      --

      STOP ME BEFORE I POST AGAIN!

    2. Re:Debugger my ass! by Anal+Cocks · · Score: -1

      WIPO will make that bugger Klerck's page widening look like a tea party. C'mon, WIPO! I want long, wide, THICK pages! Long, wide, and thick!!! Mmmm, long wide thick phalluses...

      Excuse me a moment, I have to go attend to something.

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    3. Re:Debugger my ass! by Serial+Troller · · Score: -1

      Sure, then. You go masturbate and I'll wait around for OUR GOD to reappear. He won't be impressed to know you thought WANKING was more important than GROVELLING AT HIS FEET.

      --

      STOP ME BEFORE I POST AGAIN!

    4. Re:Debugger my ass! by The+Porn+Count · · Score: -1

      Does WIPO have a foot fetish? I wonder if he would trade some FOOT FETISH PORN with me...

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    5. Re:Debugger my ass! by Anal+Cocks · · Score: -1

      If I remember correctly, and being the world's biggest flaming homosexual kernel hacker, naturally I do remember correctly... WIPO has a fixation with the Olsen twin's feet. Now that I think about it, those two are HOT! Almost makes a gay bugger like myself want to go STRAIGHT.

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    6. Re:Debugger my ass! by Serial+Troller · · Score: -1

      WIPO has an ass fetish. I have a foot fetish. No, wait...

      --

      STOP ME BEFORE I POST AGAIN!

    7. Re:Debugger my ass! by The+Porn+Count · · Score: -1

      Mmm, yeah I'd fuck these. Mmm, mmm, mmmm!!!

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    8. Re:Debugger my ass! by Serial+Troller · · Score: -1

      PERVERT!!! Eh, who cares, pork the little tykes. I know I would. How about an Olsen twin - Slashdot troll gangbang? If we can't get the real Olsen twins, we can find ourselves some pics of them and have a giant circle jerk. How's my place sound, around 8pm?

      --

      STOP ME BEFORE I POST AGAIN!

  8. WIPO? by Serial+Troller · · Score: -1

    Is it true? Is WIPO returning? We need you, WIPO Troll!!

    --

    STOP ME BEFORE I POST AGAIN!

    1. Re:WIPO? by Anal+Cocks · · Score: -1

      WIPO! We love you, WIPO Troll!! Shower us in your feces!! Allow me to gently bugger your ass while you troll merrilly across Slashdot!!! wh00t!!!

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

  9. [OT] Re:Clarification: by tunah · · Score: 1, Offtopic
    That's gotta be the most ominous email I ever recieved. It begins:

    grammar nazi has posted a comment in reply to your comment. Re:Clarification:

    --
    Free Java games for your phone: Tontie, Sokoban
    1. Re:[OT] Re:Clarification: by The+Porn+Count · · Score: -1

      Did you hear? The WIPO TROLL is planning to return to Slashdot!!

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

  10. WIPO!!! by Serial+Troller · · Score: -1

    WIPO, where are you!! I call you out!!!

    --

    STOP ME BEFORE I POST AGAIN!

    1. Re:WIPO!!! by Anal+Cocks · · Score: -1

      Oh, look at this, NOW WHO'S WHINGING? Go shove your penis somewhere, little troll. I shall greet our heroic leader when he returns!

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    2. Re:WIPO!!! by The+Porn+Count · · Score: -1

      Might I suggest the most appropriate place to shove your penis at this time would be down the young throat of Ashley Olsen. Then you can do as the hairy limey suggests and get off on doing it!

      --

      THE PORN COUNT: Bringing Porn to Slashdot, Daily.

    3. Re:WIPO!!! by Serial+Troller · · Score: -1

      I would, but I think Alan over there killed her when he penised her ass. She ain't moving. Eh, no matter, Mary-Kate's chained up in the closet. Be right back!

      --

      STOP ME BEFORE I POST AGAIN!

    4. Re:WIPO!!! by Anal+Cocks · · Score: -1

      The WIPO Troll is going to be very disappointed if he finds our virgin sacrifice to him has been defiled! I for one wouldn't want sloppy seconds after you had a go with her! All that troll cum all over her ass... I mean, ew...

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

    5. Re:WIPO!!! by Serial+Troller · · Score: -1

      HEY! Unlike you, ass-rapist-boy, I can clean up after myself! I'll wipe her off! Don't worry. WIPO won't notice a thing! Go bugger Linus, you stupid hairy piece of kernel hax0r shit. And leave the real fucking to real men like me!

      --

      STOP ME BEFORE I POST AGAIN!

    6. Re:WIPO!!! by Anal+Cocks · · Score: -1

      "Go bugger Linus"? You know, I believe that's a good idea. You can keep the "women," I'll go have myself some real fucking with a real man! Oh, Linus...

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

  11. If M$ did this... by Fnagaton · · Score: 1

    If M$ did this with their compilers, would they sue themselves for writing buggy software? ;)

    --
    Martin Piper
    Owner - ReplicaNet and RNLobby
  12. No embrace and extend by jas79 · · Score: 2, Insightful

    It isn't saying that they will sue you for making errors. it is saying that that the software must export valid swf files.

    So, you cannot make a swf file which will only work in your own flash tool or flash player. or make a version of swf which only works on a certain operating system.

    1. Re:No embrace and extend by Anonymous Coward · · Score: 0

      Interesting. But wrong. The swf format explicitly allows for vendor-specific extensions. Do a little reading before spouting.

  13. Forced maintenance and bad specification? by Satan's+Librarian · · Score: 2, Interesting
    (f) You agree that your Product must output SWF files that can playback without Errors in the latest versions of the Microsoft Windows, Apple Macintosh, and Linux Macromedia Flash Players as listed at http://www.macromedia.com/go/flashsource_platforms ("Macromedia Supported Platforms") as may be amended from time to time at Macromedia's sole discretion.


    So... they can change their software at any point, any way they want, and you are in violation of their license agreement if your product doesn't overcome the backwards incompatibilities and bugs that they release? Sounds like it's putting the responsibility of creating a stable format and environment on the wrong side.


    I'm all for developers actually debugging and testing their code - everyone knows that needs to happen quite a bit more often in our industry - but this license sounds like an attempt to shift blame away from the deserving target more than anything else.


    If you write a plugin for a browser, you are operating in an environment that should be *secure*. Any third-party software should be forced into compliance or not executed. If a flash site can crash their plugin, a better crafted one could root the system. On a similar note, if content runs on Windows and not on Mac, then their plugin environment isn't suitably abstracted.

    1. Re:Forced maintenance and bad specification? by Komodo · · Score: 1

      Hey, look at it this way: they're requiring it for MS, Mac, AND Linux. They aren't requiring it for QNX or Irix or whatever. They could easily exclude Linux from the bunch, and they aren't.

  14. Use FreeMovie by Anonymous Coward · · Score: 0

    Use FreeMovie.

  15. Me too! :) by Anonymous Coward · · Score: 0

    If the McMBA's in management actually had to worry about making sure the code was solid before they released it, then:

    a) they would stop hiring grade C programmers and expecting them to do grade A work.

    b) they would give those grade A progammers the time necessary to do the job correctly becuase it would be cost effective to do so.


    I agree!

  16. namespace collisions by Anonymous Coward · · Score: 0

    It would be nice if Macromedia had good standards for their own code... to wit, not trampling on OpenGL's namespace. Buried somewhere in the port of Flash to Linux is a call to a function that has the same name as an OpenGL function. This means if you have KDE compiled with OpenGL support, Konqueror will barf upon completing a Flash file.