Slashdot Mirror


User: Dwonis

Dwonis's activity in the archive.

Stories
0
Comments
2,728
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,728

  1. Re:Good start... on Apache Rejects Sender ID · · Score: 1

    Although the comment itself wasn't a troll, the moderator reading the comment saw "Troll" and exclaimed "Hey, that's me!", and selected it.

  2. Such *choice*! on Google Code Jam 2004 · · Score: 1
    Use Java, C++, C# or VB.NET. Pick any of these programming languages to code your solutions.

    Oh boy! We have the opportunity to use one of four different pain-in-the-ass programming languages!

    What a waste of time.

  3. Re:Hoody Hoo! on Apache Rejects Sender ID · · Score: 1

    Yes, and the other reason is that patents are allowed to cover abstract ideas (i.e. software) in the first place.

  4. Re:Hoody Hoo! on Apache Rejects Sender ID · · Score: 1
    It's not 'irrational hatred of Microsoft', it is concern that, in the future, Microsoft will use these patentes to control email on the net.

    Through the use of this patent, Microsoft is now exerting control over Internet email. If Microsoft wasn't granted this patent in the first place, spam would have started grinding to a halt by now.

  5. Re:UNIX has had it even longer on NX - A Revolution In Network Computing? · · Score: 1

    Um, nevermind my heresay. See X Window System Network Performance, by Keith Packard and Jim Gettys.

  6. Re:UNIX has had it even longer on NX - A Revolution In Network Computing? · · Score: 1
    IIRC:

    GTK and Qt render almost everything on the client side, then push the resulting bitmaps to the server. They also do the same things to render text. Athena, on the other hand, tells the X server what to render, so the rendering is done on the server side, and huge bitmaps aren't being tossed around every time you click a button.

  7. Re:Id don't think it breaks the GPL on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 1
    Are you expected to be able to generate a byte-for-byte exact duplicate of the distributed binary directly from the distributed source, without any changes or additional files?

    No, I'm suggesting the opposite (I though I typed an extra paragraph in my last comment, but I guess not). The GPL has no requirement that exact, byte-for-byte duplicates of the binaries be able to be made from the source code. Rather, it states that the source code "corresponding" to the binaries must be distributed (or made available) under the the terms of the GPL. Source code that clearly was not used to generate the executables (for example, if the executables have extra features that the source code does not describe, as is in this case) is clearly not "corresponding" source code.

    Well, I don't consider the makefiles and build scripts to be part of the source code.

    The GPL defines "source code" as follows:

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code 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.
  8. Re:Id don't think it breaks the GPL on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 1
    The written offer (real or implied to exist by the GPL) was not given to everyone, it was given specifically to the recipient of the original code or binary.

    The recipient can do what they want with that written offer, including transfer it to a third party. At the time of transfer, the offer is then valid for that party as well.

    I suppose it could be interpreted that way, and your explanation of the problems with interpreting it the way I did are reasonable. I retract my point.

    However, your sig ("A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.") seems to be incorrect:

    gando:~# telnet localhost 25
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    220 gando.dlitz.net ESMTP
    ^]
    telnet> quit
    Connection closed.
    gando:~# iptables -I INPUT 1 -d 127.0.0.1 -p tcp --dport 25 -j REJECT
    gando:~# telnet localhost 25
    Trying 127.0.0.1...
    telnet: connect to address 127.0.0.1: Connection refused
    telnet: Unable to connect to remote host: Connection refused
    gando:~#

    However, I agree with its spirit. Firewalls are broken and incomplete 'solutions' to the security problems in poorly-designed and poorly-implemented software. Firewalls are the root of major brokenness in the internet, and will hopefully become obsolete in the near future.

  9. It doesn't only violate the LGPL... on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 3, Informative

    ... but it seems that it also the OpenSSL licence

  10. Re:Its pretty simple: on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 1
    B) If its shareware and linking only to LGPL libs, it is NOT in violation.

    Almost. However, in that case, the unlinked object files must also be distributed. Section of the LGPL (version 2.1) states (with emphasis added):

    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.

    It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.

  11. Re:Mod Up. on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 2, Informative

    It's more than that, if they distributed binaries linked against GPL'd programs, or statically linked against LGPL'd programs, (as is apparently the case), then the corresponding source code must be distributed under the GPL or LGPL, respectively.

  12. Re:Id don't think it breaks the GPL on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 2, Informative
    LordNimon, you should not make comments about what is relevant to the terms of the GPL unless you have read the GPL (which, it appears, you haven't).

    From section 3 of the GPL (with emphasis added):

    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

  13. Re:Id don't think it breaks the GPL on Does Shareware X-Chat for Windows Violate the GPL? · · Score: 1
    Section 3, subsection b (with emphasis added):
    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

  14. Re:Too bad we can't use it on Presenting APNG: Like MNG, Only Better · · Score: 1

    Maybe IE won't support it until 2012, but hopefully IE will be irrelevent to web developers by 2007.

  15. Re:Too many hyperlinks on Universal3D vs. Real Open Standards · · Score: 1

    This is the web. Nobody expects you to click every link.

  16. As usual... on Longhorn to be Released in 2006, Sans WinFS · · Score: 1

    Microsoft's marketing department comes crawling back to reality shortly before release.

  17. Re:Correction on Linux on a Used Cash Register: Reloaded · · Score: 1

    Note that if you actually do that, you'll be violating "intellectual property law" [sic].

  18. Re:But... on Anatomy Of A Bug In Microsoft Office · · Score: 1

    Are you sure that wasn't a virus or something? Self-modifying code usually doesn't involve writing to the DLLs, and I can't imagine why anyone (even a Microsoft employee) would do something like that.

  19. Hopefully they pick a better name... on KDE Plans 'Google-like' Search Capabilities · · Score: 1

    ... than "Koogle" ;-)

  20. Re:Progress on The Power of X · · Score: 1

    X11 (the protocol) is perfectly fine. XFree86 (the implementation), on the other hand, is a legacy piece of crap.

  21. Re:Progress on The Power of X · · Score: 1
    Nvidia uses DRI to access hardware on Linux.

    Are you sure? I haven't looked at the NVidia drivers lately, but a year ago (when everybody else had already switched to DRI), NVidia's drivers had not, and there didn't seem to be any plans to port them to DRI.

  22. Linux exists... on SCO Says 'Linux Doesn't Exist' · · Score: 1

    ... but Netcraft confirms it: Linux is dying. ;-)

  23. But Windows is just as easy to use on HP Shelves Virus Throttler Program · · Score: 1
    ... if not easier to use than Linux or *BSD!

    Except, of course, if you're a programmer.

  24. "Or even better" on The Linux Incompatibility List · · Score: 2, Insightful

    Publishing specifications is far more useful than publishing drivers. Unless, of course, you don't care to see any improvement in open-source technology.

  25. Re:Lawyers Profit! on MPAA Sues DVD Chip Manufacturers · · Score: 1

    I thought copyright gave a monopoly on copying and distribution (i.e. the combination of both)