Slashdot Mirror


Apple Terminates Safari Seed Program

coolmacdude writes "This morning Safari beta v67 was leaked to the Internet. Because this is the third time it has happened (v62 and v64 were leaked), Apple has apparantly had enough and decided to terminate the seed program that provided unreleased beta verisons to selected developers. In a email sent to all developers and posted on Mike Wendland's blog, Apple says: 'Due to Safari 67 postings to the internet, we have closed the Safari Seed project. We know that the majority of you are not responsible for the leaks to the internet, and we sincerely appreciate your feedback, time and effort with this project.'"

31 of 404 comments (clear)

  1. Too bad by Blaine+Hilton · · Score: 5, Informative

    Thats too bad that a few had to ruin it for everyone else. Giving out software like that is a privage, not your God given right. People should respect Apple's wishes and wait until the full release, but no. Now its too late.

  2. Re:License by Anonymous Coward · · Score: 5, Informative

    If they're not distributing it they don't have to release the code.

  3. License Irrelevant by Eravau · · Score: 5, Informative

    Part of the core rendering is based on Konqueror and is open source (and they do release the enhancements they make to that part back to the community). Everything else that is wrapped around it is not open source. So they have no requirement to let everybody see every little change they make there...and won't.

    1. Re:License Irrelevant by Luke-Jr · · Score: 2, Informative

      Last I checked, GPL'd code cannot link to or be linked to from a non-compatible licensed program. Though it might be the case anyway since I'm pretty sure KDE is LGPL, not GPL.

      --
      Luke-Jr
    2. Re:License Irrelevant by fault0 · · Score: 1, Informative

      > Last I checked, GPL'd code cannot link to or be linked to from a non-compatible licensed program.

      yep.

      > Though it might be the case anyway since I'm pretty sure KDE is LGPL, not GPL

      yep, kdelibs (including khtml and kjs which Apple use) are LGPL.

  4. Re:License by frankie · · Score: 5, Informative
    This is not violating any kind of license, like GPL? After all, Safari is Konqueror based.

    Safari's back-end (parser, script engine, etc) is based on KHTML, and that code is available here. Safari's front-end (lickability, bookmarking, etc) remains proprietary, and that is allowed by LGPL.

  5. you don't want to be that bleeding edge by RalphBNumbers · · Score: 4, Informative

    They're pulling to the 1.3 mozilla trunk for the version of geko they embed in camino right now, and they introduced a whole slew of bugs when they did so. You might want to stick to the .7 release for a month or so unless you're a real masochist.

    I used to use the Chimera nightly builds almost exclusively, but these days I stick to the .7 release or safari, and just check the nightlies when something I'm interested in gets mentioned on bugzilla.

    --
    "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    1. Re:you don't want to be that bleeding edge by mikedaisey · · Score: 2, Informative


      I'm posting this from the most recent nightly that compiled, and it isn't unstable in use...everything after 3-14-03 seems to be solid. YMMV.

  6. Re:So what? by tulare · · Score: 4, Informative
    " I'd like to play with their unix too, but I'll be damned if I'm going to buy a whole new computer to do it."
    If it's just the Unix you want to play with, and don't give a hoot about the windowmanager, you can.
    --
    political_news.c: warning: comparison is always true due to limited range of data type
  7. Re:So what? by iso · · Score: 4, Informative

    If you don't like Apple, that's all well and good, but why then do you feel the need to post or even click on an Apple story? I suppose you just couldn't let an Apple story go by without adding your insults. It's called trolling, and we don't need any more of it. Your opinion is valid, but posting this in an Apple story is just childish and counter-productive. Grow up, please.

    - j

  8. Re:Leaked builds probably helped Safari by Ivan+Karamazov · · Score: 2, Informative

    Actually, v60 is the most recent public beta--it does not have tabs and was never leaked. It's v62 that was the first to include tabs and was leaked, supposedly unintentionally.

    --
    "The struggle itself toward the heights is enough to fill a man's heart. One must imagine Sisyphus happy." Albert Camus,
  9. Re:Damn this by agentkhaki · · Score: 1, Informative

    I think the parent is referring to the battery-killing-10.2.4 issue mentioned on Slashdot a week or so back.

    Now, whether the parent is simply perpetuating the lie, or if Apple really did drop the ball is up to you to figure out.

    --
    Ack!
  10. Re:Pathetically uncool by Anonymous Coward · · Score: 1, Informative

    What about those of us who didnt get picked at all in gym class? Anyway...

    Its a very childish move by Apple and will only hinder the development of the product. In this day and age you just have to expect things to end up on the Internet, to think otherwise is just silly and childish.

    Apple just needs to grow up a little and then everyone will be happy.

  11. Popcorn, Peanuts, Safari! by Anonymous Coward · · Score: 2, Informative

    Get it while it's hot:

    http://www.ewetel.net/~wolfgang.eichner/public/s af ariv67.dmg

  12. Re:License by BJH · · Score: 2, Informative

    If you look at the KDE WebCVS depository for kdelibs (where khtml resides), you'll see that it's licensed under the LGPL, and thus Apple are obliged only to release the source to the changes they make to khtml itself.

  13. Re:Not everyone distributes that way by Anonymous Coward · · Score: 3, Informative

    It's more likely that OS X will continue to ship with IE, but Safari will be the default browser. As it is, if you install Classic, your Mac ships with three browsers: IE 5.2, IE 5.0, and Netscape 4.7. What's one more?

  14. Re:Why not just open the beta to everyone? by evand · · Score: 4, Informative

    As far as I know, Apple has released all of the improvements to the GPL'd code that they've released. The code they've written from scratch, they're keeping closed, as is their right.

  15. Re:Why not just open the beta to everyone? by evand · · Score: 1, Informative

    Uh, just to clarify -- I meant, "Apple has released all of their improvements to GPL'd code that they've released in binary form." Sorry for any confusion and havoc caused due do my general semi-coherent weekend state.

  16. Re:Um, why not just fix the problem? by spanky1 · · Score: 4, Informative

    Microsoft did exactly this during the Windows 2000 betas. When you'd download an ISO, the special download app would inject your obfuscated IP address and beta ID into the header. Some beta tester discovered this and was able to decode the obfuscation. MS wasn't too happy when this tester reported it to the beta newsgroup. Once people found out about it, it was trivial to remove or alter the injected information.

  17. Reason for Private Seeds. by itistoday · · Score: 5, Informative

    I tested v67 out and I think there was a reason Apple didn't want it out: Bugs. This thing has so many bugs... it freezes, you can't click/select anything sometimes (but you can still load pages), among other things...

    So perhaps they simply didn't want to give a bad impression out, and don't want to be berraged by a million emails all pointing bugs out that they are most definitely aware of.

  18. Can't by TheInternet · · Score: 5, Informative

    Why not publicly release nightly betas, so users can post feedback on development as with BugZilla?

    Quality expectations are different for Apple than from many other developers. I suspect this is at least part of the reason. Not to mention all the journalists that would descend upon such a thing to pick apart every release.

    Users don't expect the nightlies to be perfect

    Normal users don't, Mac users do. They take it personally if there's a bug in a piece of software -- like Apple is after them specifically.

    - Scott

    --
    Scott Stevenson
    Tree House Ideas
  19. v65 and v66 leaked out too by giaguara · · Score: 5, Informative

    Not only the v62, 64 and 67 leaked out.
    I saw v65 too.

  20. Re:"Open Source" ? by 90XDoubleSide · · Score: 2, Informative

    Safari's rendering engine is open source. You will have to supply your own shiny buttons.

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  21. Re:License by fault0 · · Score: 3, Informative

    khtml is LGPL'd

  22. Re:GPL protections by fault0 · · Score: 2, Informative

    > Because of the viral licensing in the LGPL, they have to have a compatible license for their browser components.

    This is not true at all for the LGPL. Things that wrap around the LGPL code do NOT have to be under a compatable license (unlike the GPL)

  23. Re:Watermarks? by Lynn+Benfield · · Score: 2, Informative

    Downloading seeds from Apple typically requires you to have an account in their developer program, and to log in to their seed server - you then get a randomly generated user name/password combo for an ftp server that expires in a couple of hours. It would be quite possible to hook into this and to watermark binaries so that you could tell which seed account was used to leak the app.

    Or have the app watermark itself on first launch, after prompting for a unique key which gets mailed out to each person in the seed program. Lots of ways you could do it, and I wouldn't be surprised if you start seeing some of them in the future.

    We had to introduce a similar scheme for betas of our software, after a leak just before release - which has resulting in end-users mailing support asking for help when their ripped off copy fails to function with the latest data (wasting our time and slowing down support for our customers).

  24. Re:Isn't Safari GPL? by GauteL · · Score: 2, Informative

    No. Safari is AFAIK not GPL. This is possible because KHTML (The Konqueror rendering engine) is LGPL-licensed, and this allows for it being dynamically linked into a closed source application.

    Personally I'd say that they SHOULD release it as GPL.

  25. Re:Where'd tabs go? by z-kungfu · · Score: 2, Informative

    it's because tabbed browsing is always on in this one, no need to turn it on....

  26. Re:Must be LGPL by dfaure · · Score: 4, Informative

    KHTML is LGPL indeed.

  27. Re:LGPL is viral by Phroggy · · Score: 5, Informative
    Anything that is statically linked to LGPL code has to have a compatible distribution license. Idiots like you aren't allowed to stop the distribution of binaries generated from LGPL code. The same applies to any dynamically linked binaries that are packaged atomically. Just so it's clear, I mean atomically in the sense of indivisible, not some stupid mutation nonsense such as produced you.

    You're either trolling, or you're simply ignorant. The restrictions you describe apply to GPL code, not LGPL. This is precisely why the LGPL exists. From the text of the LGPL:
    When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  28. Re:Not everyone distributes that way by squiggleslash · · Score: 2, Informative
    Well I just downloaded it, and the APSL doesn't even come with the distribution. There are two copies of the LGPL that do, plus a "LICENCE.APPLE" file that reads:

    Copyright (C) 2003 Apple Computer, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    That's an "X11 style licence", not a CopyLeft or OpenSourceButNotFree licence (APSL, NPL, etc), and it's definitely not the APSL.

    I mention this to quell the "+5 Insightful" (are the mods on crack today?) flamewar that's broken out over your message.

    --
    You are not alone. This is not normal. None of this is normal.