Slashdot Mirror


User: kabloom

kabloom's activity in the archive.

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

Comments · 451

  1. Re:MS: Always imitating, rarely innovating on To Ballmer, Grabbing iPad's Market Is 'Job One Urgency' · · Score: 0, Troll

    Wouldn't that be a brilliant example of what patents are meant for? When someone like Apple invents a successful computing paradigm (e.g. the desktop interface, or tablet computers), they can patent it and prevent Microsoft from ripping off their paradigm, profits, and market share?

  2. Re:waaaaaaambulance on High-Frequency Programmers Revolt Over Pay · · Score: 4, Insightful

    RTFA. They are quitting and going somewhere else. The finance sector is going have to deal with this if they don't want to be massively outcompeted by their own ex-programmers.

  3. Better place to ask on Encoding Video For Mobile Devices? · · Score: 0, Offtopic

    Isn't this a better question for StackOverflow.com?

  4. Linux-style releases on Google Schedules Chrome 6, 7, and 8 For This Year · · Score: 1

    Sounds like it's going to be Linux style releases, where they make a minor update every 6 weeks or so. In Linux, the 2.6 part of the version number has become almost meaningless (since we know it's going to stay 2.6), and the .34 part is what's important. So Linux is on version 34 after 6 years or so.

  5. Linux Kernel Modules on WordPress Creator GPL Says WP Template Must Be GPL'd · · Score: 1

    The whole community is misunderstanding the argument about Linux kernel modules. First off, Mark Jaquith's assertion that Linux doesn't allow non-GPL kernel modules is just plain wrong. In Linus' own emails, he presents several lines of reasoning why he feels binary-only kernel modules don't violate the GPL.

    Essentially, the kernel module interface is a "library" interface to the kernel, and kernel modules are considered to be under the GNU Library license. In fact, due to the way kernel modules work, you automatically do it according to the LGPL, so this isn't explicitly stated anywhere, but that's the way you should think about this.

    and (what appears to be a separate justification)

    The reason I accept binary-only modules at all is that, in many cases, you have, for example, a device driver that is not written for Linux at all, but, for example, works on SCO Unix or other operating systems, and the manufacturer suddenly wakes up and notices that Linux has a larger audience than the other groups. And as a result he wants to port that driver to Linux.

    But because that driver was obviously not derived from Linux (it had a life of its own regardless of any Linux development), I didn't feel that I had the moral right to require that it be put under the GPL, so the binary-only module interface allows those kinds of modules to exist and work with Linux.

    (though in 2001, he says these modules are mainly historical.)

    The kernel tainting feature has partially to do with licensing and partially not.

    To clarify the ambiguous legal ground on which non-GPL (particularly proprietary) modules lie. A strict reading of the GPL prohibits loading proprietary modules into the kernel. While Linus has consistently stated that proprietary modules are allowed (i.e. he has granted an explicit exemption), it is not clear that he is able to speak for all developers who have contributed to the Linux kernel. While many think Linus' edict means that all contributed code falls under this exemption granted by Linus, not everyone agrees that this is a legally sound argument. The new EXPORT_SYMBOL_GPL directive makes the licence conditions explicit, and thus removes the legal ambiguity.

    But moreover, many kernel developers feel it's a waste of time to support code that interacts in such close quarters with binary-only modules that the kernel devs can't debug. Therefore, tainting serves a technical purpose as well as a legal purpose: letting developers refuse to support strange bugs caused by binary-only modules.

    Linus does leave us with a final note, however:

    Final note: the Linux interpretation is not a "normal" case. I wouldn't use it as a guide-line to anything else, especially not in user mode.

    The final upshot really is that Linus's interpretation is what assures you he won't sue you. You'd need to look at relevant copyright case law to understand what would happen if you were sued about a derivative work such as a WordPress theme. That's a different ballgame entirely, and Linus' interpretations don't apply to that.

  6. Forgery? on Facebook Wants Ownership Case Thrown Out · · Score: 1

    Why isn't Zuckerberg claiming the contract is a forgery?

  7. Re:This makes me worried... on FreeType Project Cheers TrueType Patent Expiration · · Score: 1

    That's enough time for an infant born at the time of patent filing to [legally] be a parent at its expiry...and that's a long time folks.

    Giving new meaning to the term "generations" of technology.

  8. Re:I love the wording in the above translation. on Chile First To Approve Net Neutrality Law · · Score: 2, Interesting

    But I use my personal web server as part of my network-centric cloud storage system -- I ssh into my machine and move files I need into public_html, then I can download them from my web browser. You got a problem with that?

  9. Re:iCal on Apple Implements the CalDAV Standard For MobileMe · · Score: 2, Interesting

    It's worthwhile to have someone point out that the protocol behind this service is CalDAV, because that lets us Evolution users know how to synchronize with it.

  10. Big difference between Berkeley and Stanford on Stanford, U.C. Berkeley Offer Students Genetic Testing · · Score: 3, Insightful

    I think there's a big difference between what Berkeley's doing and what Stanford's doing.

    At Stanford, seeing as how it's a graduate level class, the students understand that the purpose is to explore the implications of genetic testing for this kind of application (not unlike a graduate-level MIT class I read about some years ago about wearable computing where the purpose was to explore how wearable computing might affect our lives.) It doesn't bother me too much that they do this, so long as the institutional review board was consulted (if it was appropriate to do so.)

    At Berkeley, on the other hand, the Freshman orientation program treats this as a more or less settled societal issue.

  11. Re:What I would do... on Knuth Plans 'Earthshaking Announcement' Wednesday · · Score: 1

    Only works if the ! operator acts the same whether it's prepended to P or appended to P. (i.e. if P!=!P)

  12. Re:Bilski on USPTO Grants Bezos Patent On '60s-Era Chargebacks · · Score: 1

    You might be interested in some speculation about the likely outcome of Bilski. It sounds like there's a good chance that Stevens is writing the opinion and that State Street will be overturned.

  13. N800 Symbian?!? on Nokia Trades Symbian For MeeGo In N-Series Smartphones · · Score: 2, Interesting

    What's the article talking about when it says "the last N-series phone to feature Symbian is the N800?" I thought the N800 was a Maemo device.

  14. AMD64 Linux on Adobe Flash Player 10.1 Arrives For Android · · Score: 1

    Can we have our AMD64 Linux flash player back?

  15. Re:Parameterized SQL on Kaminsky Offers Injection Antidote · · Score: 1

    So who was peer-reviewing that Debian OpenSSL bug such that it existed for 2 years?

    Who found it? A Debian developer doing peer review.

  16. Re:Well on Kaminsky Offers Injection Antidote · · Score: 1

    Hungarian notation in this case would add semantic value that's not already captured by the type checker, but maybe we should just modify the type system to cover the safety of strings.

    As another objection, isn't forcing the programmer to use Hungarian notation for safety a more complicated option than just using parameter binding correctly in pretty much any language/framework that uses varargs for this purpose (Java/JDBC is the notable exception). Don't object-relational mapping systems in many frameworks also provide these benefits for much less effort?

  17. Re:So what? on Wikileaks Was Launched With Intercepts From Tor · · Score: 1

    Obviously, the GP was thinking terrorists who use car bombs to blow things up.

  18. Re:Who cares? on Rumor of Betelgeuse's Death Greatly Exaggerated · · Score: 1

    How is that possible? I thought that relativity specifically ruled out absolute time.

  19. Re:Flamebait on BP Knew of Deepwater Horizon Problems 11 Months Ago · · Score: 2, Interesting

    Give me a list of all offshore oil well blowouts in the last 30 years (since Ixtoc 1) and how they were capped. Just comparing two incidents, we can't possibly know whether these two events were anomalies, and sombrero/top hat, and top kill are techniques that have worked on other wells in the interim, and that could generally be expected to work.

  20. Did it do anything? on BP Says "Top Kill" Operation Has Failed · · Score: 1

    Did "top kill" at least slow the leak?

  21. Re:What a wasted opportunity on A Genetically Engineered Fly That Can Smell Light · · Score: 1

    That's why he thinks that a fly-repellant-light gene would fare better.

  22. Re:Fat Chance on FSF Asks Apple To Comply With the GPL For Clone of GNU Go · · Score: 4, Insightful

    This sorta gotcha is why GPL developers prefer the GPL.

  23. Re:yay? on Google Releases Chrome 5.0 For Win/Mac/Linux · · Score: 1

    I've seen the clear URL button on Konqueror, Arora, in Epiphany's context menu for the URL bar, and in screenshots of Midori (but I don't actually run midori). I also have the Clear Fields extension installed in Firefox, to provide this functionality.

  24. Re:Google is catching on fast on Google Releases Chrome 5.0 For Win/Mac/Linux · · Score: 1

    Microsoft has both of them beat with IE 6.

    God forbid.

  25. Wolfram Alpha on Google To Answer Your Questions Directly · · Score: 1

    They just get the answers from Wolfram Alpha.