Slashdot Mirror


Apache 2.0 Goes Gold!

The Apache Software Foundation's Apache HTTP Server, version 2.0.35, has now been released for General Availability. You can find the official announcement, and download the server, from their website. Be sure to try a mirror first. Congratulations to the HTTP Server Project for getting the final release out. If you are wondering about it being usable in a production environment, you should poke around Slashdot's servers and see if you are surprised (now if only mod_perl was finished we could move more of our servers over to using the new release).

The HTTP Server Project is now recommending this release for use on production websites. 2.0.35 is now considered their best release and should be used in preference to all older versions (including the 1.3 series). A few of the new features are:

  • higher performance over 1.3
  • multiple operational models: threaded, hybrid multi-processes and multi-threaded
  • specific request processing for Windows, Netware, BeOS, and OS/2
  • integrated SSL and WebDAV support
  • improved HTTP proxy support
  • I/O layering and filtering

22 of 325 comments (clear)

  1. This story best experienced with by Anonymous Coward · · Score: -1, Offtopic

    ..
    .oMMMo.
    ... dF' `M
    .,MMMMMMMo .M
    oMMMMMMMMMMM. .M
    oMMMMMMMMMMMMM. P
    oMMMMMMMMMMMMMMM.
    .MMMMMMM"""MMMMMMM
    MMMMMMM' `MMMMMM:
    .MM'MMMM MMMMMMM
    :M"oMMMMMMMMMMMMMMMM
    :".MMMMMMMMMMMMMMMMM
    .MMMMMMMMMMMMMMMMMM
    MMMMMMM"""""""""""'
    .MMMMMMM. .,,,,,,
    MMMMMMMMo MMMMMM"
    MMMMMMMMMb__dMMMMMM
    MM^MMMMMMMMMMMMMMM'
    :M" MMMMMMMMMMMMMM'
    :M MMMMMMMMMMMM'(R)
    :M `MMMMMMMM'
    -M _dF""""
    `MouoM"
    "^"

  2. This story is best experienced with by Anonymous Coward · · Score: -1, Offtopic

    ..
    .oMMMo.
    ... dF' `M
    .,MMMMMMMo .M
    oMMMMMMMMMMM. .M
    oMMMMMMMMMMMMM. P
    oMMMMMMMMMMMMMMM.
    .MMMMMMM"""MMMMMMM
    MMMMMMM' `MMMMMM:
    .MM'MMMM MMMMMMM
    :M"oMMMMMMMMMMMMMMMM
    :".MMMMMMMMMMMMMMMMM
    .MMMMMMMMMMMMMMMMMM
    MMMMMMM"""""""""""'
    .MMMMMMM. .,,,,,,
    MMMMMMMMo MMMMMM"
    MMMMMMMMMb__dMMMMMM
    MM^MMMMMMMMMMMMMMM'
    :M" MMMMMMMMMMMMMM'
    :M MMMMMMMMMMMM'(R)
    :M `MMMMMMMM'
    -M _dF""""
    `MouoM"
    "^"

    1. Re:This story is best experienced with by Anonymous Coward · · Score: -1, Offtopic

      e(r)?

      What is that, Russian for Mozilla?

  3. erm by doooras · · Score: -1, Offtopic

    did that headline remind anyone else of Netscape 3.0 GOLD?

    back when nutscrape was a "good" browser...

    --sorry for the OT--

    1. Re:erm by phutureboy · · Score: 0, Offtopic

      did that headline remind anyone else of Netscape 3.0 GOLD?

      No. It did not.

      :)

  4. Ironically by ArchieBunker · · Score: -1, Offtopic

    When running netscape 2.02 on win3.11 it would always crash when trying to download version 3.0. Ah waiting 3 hours for it on a 14.4 modem....

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Ironically by Anonymous Coward · · Score: -1, Offtopic

      when did you get to 0 ? i thought i modded you to -1 permanently.
      oh well. i'll try again.

  5. Testing by Anonymous Coward · · Score: -1, Offtopic

    This site uses the Apache webserver and encourages you to test its power.

  6. omfg by mar1no · · Score: -1, Offtopic

    i just gave myself blue balls from readin this article!@$%!

    --
    "you sonofabitch i didn't know!"
  7. ARTICLE POLLS!!! by Anonymous Coward · · Score: -1, Offtopic

    AWSOME! slashdot is just copying off of k5 again, but whatever

    1. Re:ARTICLE POLLS!!! by jamie · · Score: 0, Offtopic
      "AWSOME! slashdot is just copying off of k5 again, but whatever"

      I don't know about K5, but we've had article polls since November 1998...

      Star Wars: Episode 1 Teaser Sheets

  8. Naw by The+Turd+Report · · Score: -1, Offtopic
    CowboyNeal's IMB AT can only handle one logged in user at a time. This is the only thing that has spared the poor box from being the epicenter of a raging cluster fsck.

  9. Re:PHP not there yet by Anonymous Coward · · Score: -1, Offtopic

    The following logo symbolizes everything that's wrong and evil with our world. Please print out this comment, hang the paper on your wall, and spit or throw darts at it as you feel is necessary.

    This anti-Microsoft troll brought to you by:
    www.monolinux.com

    .oMMMo.
    . . . dF' `M
    .,MMMMMMMo .M
    oMMMMMMMMMMM. .M
    oMMMMMMMMMMMMM. P
    oMMMMMMMMMMMMMMM.
    .MMMMMMM"""MMMMMMM
    MMMMMMM' `MMMMMM:
    .MM'MMMM MMMMMMM
    :M"oMMMMMMMMMMMMMMMM
    :".MMMMMMMMMMMMMM MMM
    .MMMMMMMMMMMMMMMMMM
    MMMMMMM"""""""""""'
    .MMMMMMM. .,,,,,,
    MMMMMMMMo MMMMMM"
    MMMMMMMMMb__dMMMMMM
    MM^MMMMMMMMMMMMMMM'
    :M" MMMMMMMMMMMMMM'
    :M MMMMMMMMMMMM'(R)
    :M `MMMMMMMM'
    -M _dF""""
    `MouoM"
    "^"

  10. Re:Well by Tony-A · · Score: 0, Offtopic

    LOL. You just made my day.

  11. EULA by Anonymous Coward · · Score: -1, Offtopic

    Royalty-Free Apache 2.0 Technical Reference License Agreement

    This is a legal agreement ("Agreement") between the undersigned (Slashdot reader) ("You" or "Company"), and Microsoft Corporation ("Microsoft"). The Apache 2.0 Technical Reference (as defined below) is available for You to reference, but if You want to implement the Technical Reference, You must sign and return this Agreement AS IS. This is an offer to be accepted only on the terms set forth in this Agreement. If You make any changes to this Agreement, the offer is revoked.

    RECITALS
    Whereas, the industry has requested that Microsoft set forth its license terms for Apache 2.0 (as defined below);

    Whereas, Microsoft is now setting forth those terms by making a license available.

    1. Definitions
    1.1 "Apache" shall mean the HTTP web server communication protocol described in the Technical Reference.

    1.2 "Company Implementation" shall mean only those portions of the software developed by Company that implement Apache 2.0 for use on Non-Microsoft Platforms.

    1.3 "End User" shall mean a third party customer or potential customer to whom a copy of Company Implementation is licensed, delivered, or otherwise provided primarily for such customer's or potential customer's use, and not for further sublicense or distribution.

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    1.5 "Non-Microsoft Platforms" shall mean any platform other than any version of a Microsoft client, embedded and server operating system product, including without limitation, Windows XP, Windows CE, Windows 2000 and Windows 95 operating system products, or successors of those products.

    1.6 "Necessary Claims" shall mean those claims of a patent or patent application, including without limitation, United States Patents Nos. 5,265,261 and 5,437,013, which (a) are owned, controlled or sublicenseable by Microsoft without payment of a fee to an unaffiliated third party; and (b) are necessarily infringed by implementing the Apache HTTP communication protocol as set forth in the Technical Reference, wherein a claim is necessarily infringed only when there are no technically reasonable alternatives to such infringement.

    1.7 "Technical Reference" shall mean the Microsoft copyright document titled Apache 2.0 Web Access Protocol version 1.0 found at MSDN Downloads.

    1.8 "Term" shall have the meaning assigned to it in Section 6.1.

    2. Enhancements and Updates
    2.1 Enhancements. Any Microsoft web server protocol enhancements beyond the Technical Reference are not licensed.

    2.2 Updates. Updates to the Technical Reference are not licensed. In the event Microsoft elects to provide updates of the Technical Reference to Company, such updates will only be licensed by Microsoft under a separate written agreement or a written amendment to this Agreement.

    3. License Grants
    3.1 Copyright License. Subject to Section 3.3, Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, non-transferable, non-sublicensable license to (a) make a reasonable number of complete copies of the Technical Reference and (b) use the Technical Reference for the sole purpose of developing Company Implementations.

    3.2 Patent License. Subject to Sections 3.3 - 3.7, Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, transferable, non-sublicensable, license under its Necessary Claims to (1) make, use, import, and (2) offer to sell, sell and distribute, directly or indirectly, to End Users, Company Implementations that fully comply with the Technical Reference. The above license is limited to implementing the Apache 2.0 communication protocol itself, and does not include any express or implied licenses or other rights to any underlying technology (operating system technology, local file system technology, etc.) that may be used to make a complete webe server or other Apache 2.0 compatible device.

    3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.

    3.4 Limited Scope. The above license does not include the right (express, implied or otherwise) to make, use, import, offer to sell, sell or otherwise distribute or dispose of any technology that is not explicitly described in the Technical Reference, including without limitation (a) any Microsoft Apache 2.0 implementation, (b) any Microsoft technology that embodies a Microsoft Apache 2.0 implementation, (c) any enabling technologies that may be necessary to make or use any product or portion thereof that complies with the Technical Reference, but are not themselves expressly set forth in the Technical Reference, and (d) any implementation of other specifications or technologies developed by Microsoft or others that are merely referred to in the body of the Technical Reference.

    3.5 Use of Technical Reference. Any Company Implementation shall implement the Apache protocol in its entirety as specified in the Technical Reference. By way of clarification of the foregoing, Company shall not be required to implement any portion of the Technical Reference that is identified in the Technical Reference as "optional". However, if Company elects to implement a portion of the Technical Reference that is identified as optional, then Company must also implement that optional portion of the Technical Reference in its entirety. Additionally, Company Implementation shall not impair the operation of any Microsoft implementation of Apache in any Microsoft product.

    3.6 Reciprocal Patent License. To the extent Company owns, controls or can sublicense without payment of a fee to an unaffiliated third party, any patents that are required for Microsoft or its licensees to implement Apache as set forth in the Technical Reference and distribute such implementations, Microsoft and its licensees are hereby granted a license to such patents solely for the purpose of implementing Apache 2.0 as set forth in the Technical Reference and distributing such implementations.

    3.7 Defensive Suspension. In the event Company's distributors or licensees of Company Implementation ("Authorized Distributor") initiates against Microsoft any legal or administrative claim of patent infringement relating to the Technical Reference or any Microsoft implementation thereof, Company's license rights in Section 3.2 only with respect to such Authorized Distributor shall immediately terminate.

    3.8 Reservation of Rights. All rights not expressly granted above are reserved by Microsoft or Company (as the case may be). No additional rights are granted by implication or estoppel or otherwise.

    5. Term and Termination
    5.1 Term. Unless this Agreement is terminated in accordance with the provisions of this Section, the term of this Agreement shall commence as of the Effective Date and shall continue for five years, and shall automatically renew for additional five year terms unless either party provides written notice of its intent not to renew this Agreement at least thirty (30) days prior to the expiration of the current term. The time between the Effective Date and the expiration or termination of this Agreement shall be defined as the "Term".

    5.2 Termination for Material Breach. Either party may terminate this Agreement if the other party is in material breach of any term or condition of this Agreement and fails to cure that breach within thirty (30) days after receipt of written notice thereof.

    5.3 Survival. Sections 1, 3.8, 4, 5, 5.3, 5.4, 5.5, 6.5, 6.6 and 6.7 shall survive any termination or expiration of this Agreement.

    5.4 Right to Distribute. In the event this Agreement expires or is terminated pursuant to Section 5.1 or Company terminates the Agreement pursuant to Section 5.2, Company may continue to distribute, in accordance with Section 3.2, Company Implementations that were created during the Term and that were commercially released in Company products during the Term, provided that Company complies with the requirements of Sections 3.3-3.7, but Company may not develop or distribute any new Company Implementations or new products incorporating Company Implementations. In the event Microsoft terminates this Agreement pursuant to Section 5.2, all of Company's licenses under this Agreement shall terminate upon the effective date of termination and Company shall promptly return to Microsoft all copies of the Technical Reference in its possession.

    5.5 End User Licenses. Licenses granted prior to the termination or expiration of this Agreement by Company to End Users for Company Implementations in accordance with the terms of this Agreement shall survive any termination or expiration of this Agreement.

    6. Miscellaneous
    6.1 No Partnership, Joint Venture or Franchise. Neither this Agreement, nor any terms and conditions contained herein, shall be construed as creating a partnership, joint venture or agency relationship or as granting a franchise as defined in the Washington Franchise Investment Protection Act, RCW 19.100, as amended, or 16 CFR Section 436.2(a).

    6.2 Export Regulations. Company acknowledges that the Technical Reference is subject to U.S. export jurisdiction. Company agrees to comply with all applicable international and national laws that apply to the Technical Reference, including the U.S. Export Administration Regulations, as well as end-user, end-use and destination restrictions issued by U.S. and other governments. For additional information, see http://www.microsoft.com/exporting/.

    6.3 Notices. All notices and requests in connection with this Agreement shall be deemed given as of the day they are received either by messenger, delivery service, or in the United States of America mails, postage prepaid, certified or registered, return receipt requested, and addressed either to Company as stated on the signature block by Company or to Microsoft as follows:

    Microsoft Corporation
    One Microsoft Way
    Redmond, WA 98052-6399

    Attention: Platforms Business Management

    Phone: (425) 882-8080
    Fax: (425) 706-7329
    Copy to: Law & Corporate Affairs
    Fax: (425) 706-7409
    or to such other address as a party may designate pursuant to this notice provision.

    6.4 Excusable Delays. Neither party hereto shall be in default by reason of any failure in the performance hereunder in accordance with any terms, if such failure is due to acts of the public enemy, acts of the Government in either its sovereign or contractual capacity, fires floods, epidemics, quarantine restrictions, freight embargoes, civil commotions and the like.

    6.5 Governing Law; Jurisdiction; Attorneys' Fees. This Agreement shall be construed and controlled by the laws of the State of Washington, and Company consents to exclusive jurisdiction and venue in the federal courts sitting in King County, Washington, unless no federal subject matter jurisdiction exists, in which case Company consents to exclusive jurisdiction and venue in the Superior Court of King County, Washington. Company waives all defenses of lack of personal jurisdiction and forum nonconveniens. Process may be served on either party in the manner authorized by applicable law or court rule. In any formal action or suit to enforce any right or remedy under this Agreement or to interpret any provision of this Agreement, the prevailing party shall be entitled to recover its costs, including reasonable attorneys' fees.

    6.6 Assignment. Company may not assign this Agreement, or any rights or obligations hereunder, whether by operation of contract, law or otherwise, except with the express written consent of Microsoft, and any attempted assignment by Company in violation of this Section shall be void. For purposes of this Agreement, an "assignment" by Company under this Section shall be deemed to include the sale or other transfer of more than fifty percent (50%) of Company's assets (whether in a single transaction or series of transactions). In the event of such assignment or attempted assignment by Company, Microsoft shall have the right to immediately terminate this Agreement.

    6.7 Construction. If for any reason a court of competent jurisdiction finds any provision of this Agreement, or portion thereof, to be unenforceable (other than Sections 3.3, 3.6, and 3.7), that provision of the Agreement will be enforced to the maximum extent permissible so as to effect the intent of the parties, and the remainder of this Agreement will continue in full force and effect. In the event that a court of competent jurisdiction finds that Sections 3.3, 3.6 or 3.7 are unenforceable, this entire Agreement shall be rendered null and void. Failure by either party to enforce any provision of this Agreement will not be deemed a waiver of future enforcement of that or any other provision.

    6.8 Entire Agreement. This Agreement constitutes the entire agreement between the parties with respect to its subject matter and merges all prior and contemporaneous communications. It shall not be modified except by a written agreement dated subsequent to the date of this Agreement and signed on behalf of Company and Microsoft by their respective duly authorized representatives.

    By (signature)

    Name (printed)

    Title
    Company Name
    Address
    City, State, Zip
    Country
    Date

    1. Re:EULA by Anonymous Coward · · Score: -1, Offtopic

      RECITALS

      Did anyone else read that as "rectals"?

      --Anus guy

  12. taste it bitch by ArchieBunker · · Score: -1, Offtopic

    fear my default 0 score.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  13. Re:Configuration, setup? by Anonymous Coward · · Score: -1, Offtopic


    yes.

  14. Re:I'll run Apache 2.0 by Anonymous Coward · · Score: -1, Offtopic

    It was a joke, you stupid cretin.

  15. Re:You know who should be paying attention? by Anonymous Coward · · Score: -1, Offtopic

    +5 insightful

  16. Math? by Smokinn · · Score: 0, Offtopic

    On CowboyNeals box, which I've r00t3d 2531 / 2387%
    Damn 2387% of Slashdotters have rooted CowboyNeals' box. Talk about security issues.

    --
    "We must all be alike. Not everyone born free and equal, as the Constitution says, but everyone made equal."
  17. Zope! by Anonymous Coward · · Score: -1, Offtopic

    No reason to switch to Apache 2.0 for me.