Slashdot Mirror


User: LoonXTall

LoonXTall's activity in the archive.

Stories
0
Comments
280
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 280

  1. Re:Open-source patent license needed! on IBM Patents Method For Paying Open Source Workers · · Score: 1

    Doesn't look very alive, though. No news since being /.ed in March 2001....

  2. Re:Open-source patent license needed! on IBM Patents Method For Paying Open Source Workers · · Score: 1

    Any organizations or companies behind open source--Mozilla, GNOME, KDE, Apache, Red Hat, Novell, and probably many others--would be protected by and thus have an incentive to back such an organization.

  3. Re:Open-source patent license needed! on IBM Patents Method For Paying Open Source Workers · · Score: 1

    I would like to see a patent license in addition to coverage of the actual source under copyright and an existing open source license.

    If the patent isn't necessary, why has Red Hat done it? Also, the Eolas browser plug-in patent was issued Nov. 17, 1998; I'm quite sure Microsoft had implemented IE before then, yet Eolas still won at least the first round of battle. (See also news.com reporting on the issue.)

    Finally, you're saying that defending a patent infringement lawsuit is cheaper than filing a patent? I still find that hard to believe.

  4. Open-source patent license needed! on IBM Patents Method For Paying Open Source Workers · · Score: 4, Interesting

    Virtually nobody is writing open-source software to place it in the public domain. Rather, much of it is licensed under the GNU GPL, which embraces the property rights of copyright and uses them to ensure that the code remains open. I propose a parallel license for patents: a perpetual, irrevocable license for open-source software[1] to implement, use, and improve the patented concepts and inventions free of charge.

    If we patent our patentable work, instead of merely copyrighting our code, we can build a defensive patent portfolio. This would give us some leverage against patent infringement suits, as well as being good business sense in the current climate.

    What is the harm in not adopting such a license? Besides the possibility of open-source ultimately being crushed by patents, there is the risk of our work becoming a de facto Microsoft R&D lab. We are already seeing that future with XUL (or libglade) and Microsoft's XAML.

    In addition, this license would give Red Hat a graceful way to keep their promise that they will never charge licensing fees on their patents.

    And now, IBM has patented something very much like the Open Source model itself. Can we afford to continue ignoring patents? IBM was once greatly despised, and there is nothing to say that if Microsoft falls, they won't become a new tyrant.

    Of course, open-source developers would still need to apply and pay for the patent, but it is much cheaper to apply than retroactively fight one.

    [1] Rather than "open-source software", the patent license would have to define which software licenses are considered open source. If the patent license relies on an external definition like "OSI-approved", then the OSI could change the license after the fact by changing their approvals. Since the proposed license is irrevocable, the patent couldn't be withdrawn from it if OSI added a license the patent-holder objected to.

    (This post is based on the ideas of someone else. I'll drop them a line so they can take credit or elaborate as they see fit.)

  5. Re:VIA C3 on Transmeta Astro Processor · · Score: 1

    If you've ever looked up the benchmarks, it will kick the C3's ass. The 1GHz C3 is about half (or a bit less) of the power of an equivalently clocked Celeron.

  6. Re:There are limits on The Swiss Army Knife of Linux? · · Score: 1

    The Amiga GUI--in OS1.3--is still better than Windows 9x. Death to auto-raising! However, the superior configurability of FVWM2 makes it better than the Amiga, because now I can determine size, position, and depth from any point along the window border.

    Windows always makes me feel like I'm trying to use a brick designed as an answering machine for a calculator. It's just inconceivably stupid.

    Then again, all that's purely subjective, so both of these posts are a complete waste of time.

  7. Re:Support Issues on Nosy Vendors? · · Score: 2

    The inet is not necessarily the be-all end-all of tech support; some people will have a standalone box for one reason or another. Please don't take tools away from others simply because you have no immediate use for them.

  8. Re:What about the quality? on Flat Screen Monitors Sales to Reign This Year · · Score: 2

    "Maybe the business where I work just got
    unlucky, but every LCD that we've gotten looks
    good at ONE resolution (around 1280x1024 or
    something like that). Want to go higher or lower?
    Guess that's too bad for you."


    Yes, that's how LCDs work. It has a
    "native resolution", say 1280x1024, and it
    actually has exactly that many pixels on it.
    Running it higher will "lose" some of the pixels,
    and running it lower will either duplicate some
    of them or just give you a black border.

    With a CRT, you just adjust the timings, and let
    the pixels slop onto whatever phosphors happen to
    be there. If you want multiple resolutions or
    superior color adjustment, you're stuck with CRT.
    Just go for a nice high refresh rate, and you
    should be fine...

  9. You can't trust Linux, but you can trust FreeBSD? on Is Linux Used in Production Telephony? · · Score: 2
    What's so different about FreeBSD that you're willing to trust it?

    About the only thing I can think of is the fact that Linux distros generally install the kitchen sink, and FreeBSD prefers to make you add ports/packages yourself. But with a custom install (and a script to duplicate it), that can be taken care of.

    Is it some sort of "stability" issue? What kind of stability? How often are you going to be playing with expect/send pairs in a chat script to get PPP working on a production telephony box? Maybe it's API "stability"... in which case I'm obliged to point out that FreeBSD currently only emulates the 4.3BSD syscalls (see COMPAT_43 in your kernel config.)

    It obviously can't be anything to do with commercial support, because Linux gets far more of that than all of the BSDs.

    Would you mind enlightening me?

  10. Re:GURU MEDITATION on Gnarly Error Messages · · Score: 1

    You could very well be right about that particular error. C != (3|4), one of which is the illegal instruction code. (Wow, I haven't done any assembly in years now. I can't even remember what the most common guru error I saw was!) Silly me for counting letters of the alphabet....

    If the post-. part of the number was really two separate 16-bit codes, there was no visual element to separate them, and the first one was quite often 0000. The pre-. part was certainly an address; I could tell by where it crashed whether it was something I did (0020xxxx) directly or whether it was something I caused the ROM to do (00Fxxxxx). (0020xxxx because we had a whopping 2 MB of fast RAM. On a pair of 30-pin 1x8 SIMMs even, and those were the high-density modules...)

    One last note... we only had two A500's, and it really wasn't until our second one with Workbench 1.3 that I got into the assembly programming. I got to see my share of "SOFTWARE ERROR-TASK HELD. Click Retry to try again or Cancel to reset/debug" requesters, in which clicking Retry did nothing and Cancel proceeded to the guru meditation.

  11. Win98 BSOD: "The volume had open files on it" on Gnarly Error Messages · · Score: 2

    This one occasionally bites me ever since I trashed the MBR a couple of years ago. (I am still grateful for gpart.) Because of the way I reinstalled things, Win98's file system is not quite as big as its partition, and occasionally it emits the error on booting, with no removable media in any drive:

    The volume that was removed had open files on it. Next time be sure the volume can really be removed before ejecting it.

    Attempting to continue causes a squall of SODs in both blue and black, proclaiming the death of everything multiple times. Eventually it locks hard and has to be reset in hardware.

    Simply trying to give the three-finger salute causes the same hard lock.

    Then, of course, it bitches that it wasn't shut down properly. Sheesh, it didn't even get started!

  12. Re:GURU MEDITATION on Gnarly Error Messages · · Score: 2

    Your .sig is correct--you are wrong. The Amiga gave out 32-bit errors, with a period between them.

    In case anyone cares, for the error number you give, that's an illegal instruction encountered at address 0x8001.

    My favorite meditations were the equivalent of the UNIX bus error, when the given address was way outside the 24-bit space that our A500 used.... "87FFFFFC? What's it doing there?"

  13. COBOL (?) misparenthesizing error on Gnarly Error Messages · · Score: 2

    I didn't see this firsthand, but my father did, so it's not quite urban legend yet.

    He was doing something on the mainframe one day at work (back in the day when 1200 bps was fast!) and got the following error:

    Unusual use of parentheses accepted with some reservations as to intended meaning.

    Very few people there had ever seen that particular error.

  14. Re:Internet Explorer has amused me many times... on Gnarly Error Messages · · Score: 2

    "Ignoring this, everything works fine, but clicking OK will of course close all instances of the browser."

    I've seen this many a time on our old Pentium struggling with Netscape 4.7. If the browser is still operable, I just push the error dialog down under the Taskbar and go merrily on my way.

    Another problem that NS likes to throw up on that machine is an infinite crash loop. The first box looks like a normal crash, but all the ones after Close is clicked say something about advert.dll.

    That machine is so old, it came with Netscape 1.x. I have no idea when my mom will give it up, though.

  15. Re:BSD ? on FreeBSD 4.7-RELEASE · · Score: 2

    Also, sd = da if you happen to have a 1337 SCSI system.

  16. Re:BSD ? on FreeBSD 4.7-RELEASE · · Score: 2

    "s00per-high resolution in text...framebuffer...arghh!"

    Hmm. Are you referring to hi-res textmodes (132x50 is my favorite on my 17" monitor), or perhaps the raster textmode (800x600, requires SC_PIXEL_MODE defined in the kernel)? Both of these require the VESA module loaded. (LOAD_VESA="YES" in /boot/loader.conf, kldload vesa, or options VESA in the kernel conf.) I think this only applies to syscons and not the VT220 emulator. You can futz with the modes via vidcontrol on the command line, then stick the relevant flags in "allscreens_flags" in /etc/rc.conf when you find something you like.

    Now if only syscons supported 1152x864 raster textmode....

  17. We are not all the same. on BitKeeper EULA Forbids Working On Competition · · Score: 2

    Slashdot is not a homogenous herd of clones, despite what moderation may suggest. People are different: we have different opinions, and we disagree with each other. In fact, it's been observed throughout history that once a minority movement gains some success, they fall apart because they're no longer so strongly united by that common goal. Yet those differences were always present.

    However, I'm willing to listen to your argument if you can find me some post pairs made by a single person that contradict themselves, and prove that the information they had at the time of the later post was identical to the information they had at the time of the earlier one. It is perfectly reasonable to adapt to changing reality. That is, after all, the nature of survival.

  18. Re:Give him a break! on Cable Wars: Cat 6 vs Cat 7 vs. Cat 5e? · · Score: 2

    Sysadminning (playing with toys like ipfw, op, sshd, etc.) is NOT LAN design and implementation. Go take a sysadmin class and a networking class and see if they cover any of the same material if you don't believe me.

    Furthermore, there is no mention of whether he's just kind of expanded into the netadmin job simply because he was there and good with computers. At my dad's company, the netadmins became netadmins because they were the previous datapriests, and the servers got connected to the "Internet". Now they're switching to NT because their Sendmail is an open relay and they have no idea of how to fix it.

  19. Teach debugging on CS Students Want Advice on Helping Strugglers? · · Score: 2
    • Don't procrastinate. Asking someone to debug an hour before the project's due won't help you on the job. Have time to learn how to do it.
    • Do the design on paper, and test a few cases on paper. Compilers can only check syntax.
    • Do sanity checking, especially for types and loop bounds.
    • Use the compiler's warning lights (-Wall, 'use warnings'...) Sometimes, they'll show that what you did is not what you meant.
    • Use print statements. They'll show what you did, not what you meant.
    • Use the debugger. It shows what you did, not what you meant.


    It's easy to write code that "should" work. It's much harder to make it really work. (One of my worst days was when I told someone I could "probably" write something so trivial with no bugs. We went through ~10 test&fix cycles on a program with about as many lines.)
  20. Re:What about Mozilla on IE and Konqueror Bug Makes SSL Insecure · · Score: 2

    The version of this exploit referenced from Larholm's unpatched IE vulnerabilities does not work in Moz 1.0-RC3. It fails with "connection refused".

  21. Re:Thanks for proving my point. on Mono and .NET - An Interview · · Score: 2
    Fyi: Lisp is interpreted, C# and the other 20 or so languages for .NET are not.
    "20 or so other languages" are really just C# in syntactic disguise. For instance, they stripped multiple-inheritance from the .NET version of Eiffel, because .NET doesn't support it. But now that it's a ".NET version" it's no longer compatible with normal Eiffel, so it's not Eiffel anymore, ne?
  22. Re:A Gay Script Kiddie too? No. on OpenBSD 3.0 Honeypot Whitepaper · · Score: 4, Insightful

    Clothing doesn't make people gay. Try reading this book and see if you look at the world in the same way ever again.

  23. Re:Stabilizing the stable branch? on 2.6 and 2.7 Release Management · · Score: 2

    "Linux doesn't crash. It can't; it's simply not possible... Slashdot told me so. They said that Linux crashing would defy the laws of physics, or something."

    Obviously they've never tried to change VTs when X was busy starting. (2.4.17, stock Linus kernel)

  24. Re:Code Review on Software Engineering at Microsoft · · Score: 2

    Note that OSS uses code review extensively. "To enough eyeballs, all bugs are shallow." Furthermore, even OSS programmers make mistakes--I have read with my own eyes a line of a Linux 2.4 kernel patch (NOTE: "stable" kernel!) that changed "#eliif" to "#elif". Would not some sort of review find that? Someone could probably write automated tools for that kind of thing. "Lint" might be a good name.

  25. Re:says it all on Software Engineering at Microsoft · · Score: 2
    What was your first kernel and what was so funny about it?
    I didn't find it terribly funny, but here goes.

    Kernel 2.2.16-22 of Red Hat 7.0. It didn't compile. I had about a 50% success rate compiling my own Linus kernels. (2.4.x, x=0,1,2,4,5,6,9,12,13,17.) Then, kernel 2.4.18-3 on RH7.3 could compile, if you beat on it hard enough, but wouldn't boot.

    I was beginning to think that expecting a release to work out of the box was expecting too much. Then I met the FreeBSD ports system.