Slashdot Mirror


User: Eunuchswear

Eunuchswear's activity in the archive.

Stories
0
Comments
6,176
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,176

  1. Re:Yes, I know... on FSF Rattles Tivo Saber At Apple · · Score: 1
    Actualy, this one:

    Imagine a Beowolf Cluster of those...
    sounds kinda interesting.
  2. Re:GPL 3 on FSF Rattles Tivo Saber At Apple · · Score: 1

    Apple could allow a mechanism for the user to install updates to the LGPL portions [my emphasis]
    1. If I'm interpreting the LGPL 2.1 correctly, and if the iPhone includes LGPL libraries then Apple must allow people to update the LGPL libraries.
       
    2. And, if Apple do that then the iPhone becomes a programmable device.

    When you've seen proof that Apple intends to violate this, let me know.
    I neither know nor care whether Apple has any intention of violating anything. I'm just pointing out an interesting consequence of the license (as I understand it). This seems to have got some kinds of people all excited.
  3. Re:GPL 3 on FSF Rattles Tivo Saber At Apple · · Score: 1

    Yes, but it falls under the same umbrella as Tivoization - you may relink the software, to run on some other hardware but you've got no promise it'll run on your iPhone any more than your custom kernel will run on your Tivo.

    Depends how one interprets:

    For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it.

  4. Re:GPL 3 on FSF Rattles Tivo Saber At Apple · · Score: 1

    Well, I did say "if the iPhone includes..."

    According to http://apple.slashdot.org/comments.pl?sid=244627&c id=19728215 the "Settings/About" option lists the licenses for the included software, and includes the LGPL.

    The LGPL doesn't say that Apple have to release updates, it says that the user has the right to update the software with new versions of the LGPL software.

  5. Re:Harmful on FSF Rattles Tivo Saber At Apple · · Score: 3, Insightful

    Uh, Apple don't use Linux - they use Mach and BSD.

  6. Re:How isn't this FUD? on FSF Rattles Tivo Saber At Apple · · Score: 1, Insightful

    "You don't want your computer to be an open platform," meaning that anyone can write applications for it and potentially gum up the Internet, says Jobs. "You need it to work when you need it to work. Cox doesn't want to see their West Coast network go down because some application messed up."

    What a prat.
  7. Re:*Users'* freedom on FSF Rattles Tivo Saber At Apple · · Score: 2, Insightful

    *BUT* you can't actually upload the newly produced firmware, because the iPhone is DRMed to the bone with Trusted Computing chips, and as such does only run signed and crypted code. The DRM architecture in the iPhone takes away your freedom as an end user to play around with FLOSS inside the firmware.

    And how is this not in breach of section 6 of the LGPL 2.1?

    [...]
    For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it.

    Seems to me that "data" includes their signing keys :-)
  8. Re:GPL 3 on FSF Rattles Tivo Saber At Apple · · Score: 1

    Yes, but we're talking about LGPL, not GPL, and the LGPL says you must let the user re-link.

  9. Re:"Run afoul?" on FSF Rattles Tivo Saber At Apple · · Score: 1

    LGPL V2.1 imposes the same "user must be allowed to re-link" condition that LGPL V3 does - it's its whole raison-d'être.

  10. Re:"Run afoul?" on FSF Rattles Tivo Saber At Apple · · Score: 4, Informative
    From the LGPL V2.1:

    5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

    However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.

    So if the iPhone contains LGPL code the non-LGPL parts are covered by section 6:

    6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.

    You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:

            * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
            * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
            * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
            * d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
            * e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.

    For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
    [...]

  11. Re:"Run afoul?" on FSF Rattles Tivo Saber At Apple · · Score: 3, Insightful

    If they're using LGPL'd code in the iPhone they must allow the owner to re-link his iPhone against new versions of the LGPL'd code.

    I.E. The iPhone becomes a programmable platform.

  12. Re:I'd like a means to deactivate the device on Recovering a Lost or Stolen Gadget · · Score: 1

    Problem is, it doesn't work:

    1. The IMEI can be changed with the right software.

    2. Many (most?) stolen phones are immediately sent to third world countries, and it's not in the interest of the local operators to disable them - their business plan rests on the availability of cheap (stolen) phones.

  13. Re:For a lawyers opinion on SWSoft Out of Compliance With the GPL · · Score: 1

    Its possible that SWSoft's developers are having to spoon-feed their managers and legal team the terms of the LGPL so they get the problem.

    In which case those developpers are open to a whole world of hurt - they've exposed the company for which they work to possibly major legal problems. At the least they're unemployed - at the worst they'll have their own day in court.
  14. Re:Object files. on SWSoft Out of Compliance With the GPL · · Score: 1

    Here's a question: Does this protect from a certain bullshit kind of Tivo-ization, where the library is loaded dynamically by the program, but only after the program runs a checksum on the library?

    Yes.

    If your app is linked against LGPL code you must allow your users to link against another version of the LGPL code:

    4. Combined Works.

    You may convey a Combined Work [...] if you also do each of the following:
    [...]
    d) Do one of the following:
    [...]
            * 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
  15. Re:My response: on SWSoft Out of Compliance With the GPL · · Score: 1

    He confuses "manor" with "manner" and you're picking on "ripe" vs "rife"?

  16. Re:Exceptions on Google Protects Healthcare From Michael Moore · · Score: 1

    So, how come "100% substandard care" gets a better outcome that "30% substandard care"?

    And you do know that the US spends a larger percentage of it's GDP on health care than the UK? Your scary figures about how much the NHS costs are peanuts compared to the US health care costs.

  17. Re:Europe public health, a fraud on Google Protects Healthcare From Michael Moore · · Score: 1

    What is this "costly" universal, tax-funded, government-managed public healthcare system of which you speak?

    "universal, tax-funded, government-managed public healthcare systems" are much cheaper than the American system.

  18. Re:Aren't there any other.... on Hans Reiser Interview from Prison · · Score: 1

    Yeah the guy was asking for open source authors. What open source has ESR written?

  19. Re:This story is going from 'weird' to 'surreal' on Hans Reiser Interview from Prison · · Score: 1

    Your in Belgium and you thing people drive badly in Paris?

  20. So, can I get this on my iphone? on Pirate Bay Launches Uncensored Image Hosting · · Score: 1

    Or does it need flash?

  21. Re:Forget smart cars... on Smart Car Coming To the US In Jan. 2008 · · Score: 1

    Yup, the smart is obviously designed to be parked on the only part of the street with no other cars - the pedestrian crossing.

  22. Re:Nokia N95 on Sony Ericsson Shows Off Feature-Heavy Cell Phones · · Score: 1

    So, get an E90. Same hardware platform as the N95, with a qwerty keyboard and an 800x352 pixel screen. Some people claim the E90 can take SDHC cards, so you can get 4Gb now, and more later.

  23. Re:Alan Cox can suck it on Alan Cox on Patent Law and GPLv3 · · Score: 1

    Right on! I'm more interested in his sister, Nikki, and her aural contribution ... what she has to say, I mean.

    Stick it in your ear!
  24. Re:Eggs in one basket on Cisco Routers to Blame for Japan Net Outtage · · Score: 1

    And the reason for that is that Cisco have the most expensive memory in the universe.

  25. Re:Fundamental problem with Military and business on U.S. Soldiers Hate New High-Tech Gear · · Score: 1

    The most effective add-on we added during the Iraq War and the Afghanistan War was one thing - smart dumb bombs - little JATO add-ons that cost $1000 to $2000 extra and turned a $500 dumb bomb into a guided smart bomb, more effective than a $1 million cruise missile with more explosive payload, and much more accurate.

    Assuming you're talking about JDAM it's just little wiggly fins, not JATO units (rockets), and they're cheap by military standards, but come in around $14,000 each rather than $1000-$2000. A dumb bomb is probably a bit more than $500 for that matter.