Slashdot Mirror


User: q000921

q000921's activity in the archive.

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

Comments · 378

  1. apples and oranges on Petreley on apt-get vs. RPM · · Score: 2
    "rpm" is a package format and tool. Its equivalent in the Debian world is "dpkg".

    "apt-get" is a tool for network updating of distributions. Its equivalent in the "rpm" world are "rpmfind", "urpmi", and a bunch of others.

    In my experience, "apt-get" works quite well while "rpmfind" and "urpmi" don't. The reason for that isn't some technical deficiency of "rpm", it's one of user community: there isn't the same dedicated group of volunteers keeping network repositories for "rpm" up-to-date and available. rpmfind.net is a great effort, but it's a one-man operation.

    So, should we all switch to Debian packages? I don't think so. I think the dependency management in "rpm" packages is better and more robust than that in "dpkg", and I believe "rpm" packages encourage third party contributions (outside a single monolithic development organization like Debian) more.

    If there is demand, maybe people can volunteer and bring systems like "urpmi" or "rpmfind" up to speed. Several commercial vendors are also trying to fill the gap.

    Of course, a more fundamental question to me is whether continuous updating is even desirable. In most corporate environments, stability is probably more important than getting the latest bug fixes (yes, even getting the latest security bug fixes).

  2. ACLs aren't necessarily good on Access Control Lists In Linux Filesystems? · · Score: 3
    I have maintained both systems with and without ACLs and with hundreds of users. Current UNIX access control is primitive and maybe something more powerful is desirable. But in my experience, ACLs just aren't the answer.

    ACLs allow users to come up with quick workarounds to access control problems. It's easy for the administrator in the short run because people won't bother you about this or that. But you end up with an incomprehensible mess of access rights, and you end up with lots of questions of why something does or does not work.

    The traditional UNIX system, instead, forces people to think ahead and define clearly what they are trying to accomplish. Then they define a group for that purpose. The end result is easier to understand and easier to analyze.

    On balance, I'd rather not have ACLs. There is value in keeping things simple.

  3. Re:Read the claim before posting! on Apple Patents GUI Theme Engine · · Score: 2
    Many user interfaces have allowed the user to change not just appearance but also behavior on the fly. Apple's and Microsoft's user interfaces have been the exception with their static, hardcoded, cumbersome appearances and behaviors.

    Furthermore, even if there didn't exist decades of prior art, this kind of "themability" is a natural result of using standard object-oriented design principles and using dynamic object-oriented runtimes: creating separate software components communicating via abstract interfaces for appearance, user interaction, and behavior is a natural evolution of library design for graphical user interfaces.

    What this patent mainly demonstrates is incompetence and ignorance on the part of the Apple engineers that applied for it.

    It's also part of another disturbing trend: companies like Apple and Microsoft have depressed the quality of software libraries and software engineering so much that things that used to be pretty simple and straightforward might now be considered major breakthrough inventions in their systems.

    There isn't much one can do about the patent office. But what you can do is examine patents critically when people apply for jobs. A long list of patents is not necessarily a recommendation, in particular when a closer list at the patents suggests that the people who wrote them simply aren't familiar with key developments in their field.

  4. Re:It was new when the patent was FILED on Patent On 'Private' URLs · · Score: 2
    No, it was already and old idea when the patent was filed. The reason why it isn't used more was because web standards had moved on and most people decided to use other techniques for authentication when applicable.

    It was then, and continues to be, used when sending URLs that contain automatic login information through channels that don't support cookies, like mail and IM services.

  5. Re:Challenge on Patent On 'Private' URLs · · Score: 2
    Well, the law says that it needs to be obvious to "someone of ordinary skill in the art", not "someone of or below ordinary skill in the art". Clearly, you weren't skilled enough, so you don't count. If the thing is so obvious that beginner (or the MBAs and layers) can understand it, it's evidently so obvious that it deservers a patent. It's even more deserving of a patent if the people who are actually of ordinary skill have decided long ago that it's a bad idea in most applications and it is therefore not used much, or that it is so obvious that nobody ever bothered to "publish" it other than embedded in open source programs.

    Now, as some lawyers who make millions on this stuff never tire to point out: "Kids, you really have got to stick to the letter of the law. And, besides: all this is for your own good, and don't forget to read all your claims and floss regularly. When you all grow up and become laywers yourself, make lots of money and get hot babes, and a cocain addiction, you'll thank me for it."

    (Smiley for the humor impaired: :-)

  6. Re:What about copyright? on Deja, Google, Open Source, Oh My · · Score: 2
    Actually, I have run USENET servers, and, yes, it can be a pain. But that's not relevant.

    For archiving, all you need is a leaf node connection with no users. You don't even ever have to store incoming messages in a news hierarchy, you just send them off to your archival storage system as they come in.

    Another choice might be to run a traditional news server, turn off article expiration, and keep the news hierarchy on a file system with a hierarchical storage manager (too heavy-handed for me).

  7. Re:What about copyright? on Deja, Google, Open Source, Oh My · · Score: 2
    Traditionally, postings were assumed to expire within a standard period (a few weeks). You could override that with headers, and people used to do that pretty frequently. DejaNews ignored those headers.

    Nowadays, I think most peopled don't bother setting headers. But USENET is still a discussion medium. Just because a few companies decided at some point to archive the stuff doesn't mean that the user's presumption should change.

  8. Re:What about copyright? on Deja, Google, Open Source, Oh My · · Score: 2
    The DejaNews service and its scalability aren't at issue.

    What is at issue is the archiving of USENET messages, and archiving them isn't difficult. If you can't figure it out, you can even buy commercial off-the-self solutions to deal with it.

  9. Re:GPL "Live Fire" Testing on GPL 3.0 Concerns in Embedded World · · Score: 2
    Most likely, it would mean that Microsoft would not be permitted to continue to use the code in question and would have to prove that they have removed it from their sources.

    This is actually not much different from what was happening with BSD and AT&T UNIX: BSD needed to be cleaned before getting released.

  10. Re:What about copyright? on Deja, Google, Open Source, Oh My · · Score: 2
    When you post to usenet, you're sending your work to whatever every archives are in place, and you know it.

    USENET postings have expiration dates, which state to recipients how long the authors intends for them to be retained on public servers. Keeping postings any longer than that looks like a pretty clear violation of copyright. The argument that "you know when you post that..." is bogus. Music publishers also "know when they publish CDs" that their music will get copied, but that doesn't invalidate their copyright.

    The fact is that DejaNews got away with this because they were big, and, hey, what could a random USENET poster do?

    What deja.com is selling is not the rights to the posts, or the posts themselves, but the work that they put into archiving the posts, which is considerable.

    That's nonsense. There is no "work" involved in archiving USENET postings. DejaNews didn't manually classify or edit articles. What you need for USENET archiving is storage and a simple script. The whole USENET system is designed for easy, reliable replication and archiving. Yes, the storage costs money and it is "work" to buy new CDs and disk drives. But a "software pirate" doesn't acquire a copyright to the stuff he is copying just because it is takes time for him to copy the stuff.

  11. Google doesn't own the content. on Deja, Google, Open Source, Oh My · · Score: 2
    News articles are implicitly owned by the author, and they expire. DejaNews already has violated copyright by keeping the content longer than its expiration date. Redistributing the archives as a whole ist just not acceptable as far as I'm concerned. USENET is a discussion forum, not a long-term archive.

    Google should become more compliant with copyright law, not less. But, then, the company blatantly copies and retains other content as well ("cached pages").

  12. Re:wouldn't worry about it on The Future of Copy Control · · Score: 2
    These kinds of copyright cases aren't jury cases. Furthermore, access through an ISP isn't a right, its based on a contractual business relationship between you and your ISP, which, if you read it, can be canceled at will by your ISP. You don't have to do anything wrong to have your account canceled. That's the legal side. Sorry, that's the way the cookie crumbles, at least in the US.

    It should be pretty obvious to the person posting it whether they have the copyright, and if they post anyway, well, as I was saying... that's the ethical side.

  13. Re:Fighting back against freedom-haters: blacklist on The Future of Copy Control · · Score: 3
    Tempting as it may be, I think the Free Software Foundation has always regarded such restrictions as undesirable, and I believe the open source definition also excludes it.

    The reasoning is that free software and open source software is about principles, and it's bad to compromise those principles for some possible short-term gain.

    From a purely practical point of view, I think it would just be a bad precedent for people to write such specific restrictions into licenses. Enforcement is difficult, and you can't easily revoke the restrictions when the company changes (many companies have come around to open source).

    In this particular case, I don't even see anything particularly serious to get upset about. The guy is going after people who post commercial software to newsgroups. That would be a worthwhile thing to do even from the point of view of keeping some junk off of USENET.

  14. wouldn't worry about it on The Future of Copy Control · · Score: 5
    From an ethical point of view, if someone posts an obviously copyrighted commercial software package to USENET, I think he deserved to lose access to the ISP. Folks, do something productive instead: learn programming and drive Steinberg and Powell's other clients out of existence by writing better open source software; don't blindly post their stuff.

    From a technical point of view, someone who wants to post potentially incriminating material and uses NNTP from their cable modem deserves what they get.

    As for the transparent proxies detecting content, unless there is legislation restricting users to a handfull of well-known formats, in the presence of even simple cryptography or compression, that's a pointless exercise. OTOH, I see no problem with companies trying to detect copyrighted works by participating in P2P networks; of course, since P2P is moving towards tit-for-tat schemes, these participants better be prepared to put up some interesting content themselves in order to particpate :-)

  15. "We want to control you..." on The Future of Copy Control · · Score: 2
    The link doesn't work with Netscape 4.7* on Linux: it gets lots of JavaScript errors. Without JavaScript, you get a blank page. And if you don't have cookies enabled, you get a "Browser Error". The recommendation of law.com: "enable all cookies".

    Aren't you glad to know that law.com has your privacy and consumer choice at heart? As long as you allow them to track you and use the latest version of Internet Explorer, you are fine.

  16. Where is this going? on Ximian's Red Carpet Released · · Score: 3
    I believe both Ximian and RedHat are planning on making money off subscription upgrade services, and that looks a little like the fox guarding the hen house to me. If the people responsible for creating a lot of the software distributions and infrastructure also sell the subscription necessary to deal with that stuff, what incentive is there to make future distributions and package management simpler and more reliable?

    While I'm not saying it will go that far, the logical end point of this might be that you go to a web site, type in the bits and pieces of stuff you want, and have your raw disk image updated regularly. User-visible client-side package management would become irrelvant, you'd be completely dependent on the subscription, and you could forget about CD-ROMs or other disconnected installations.

    Yes, some form of convenient download and dependency checking is needed. And both RedHat and Ximian probably have the best intentions. But I'm not convinced that this is the right overall route to go in the long run.

  17. Not unique to Debian on Ximian's Red Carpet Released · · Score: 2
    The same is true for RPM-based distributions: you get dependencies, automatic updates, channels, etc. The technical details are different and it's used less frequently with RPM but it's there if you want it.

    In my experience, none of the automatic upgrades are entirely reliable. Debian is so dependent on automatic upgrades that packaging bugs get fixed more frequently, but problems occur even with Debian and can be very annoying. I see little reason to upgrade continuously. If it isn't broken, don't fix it.

  18. Of course Microsoft is concerned... on Microsoft Clarifies Jim Allchin's Statements · · Score: 2
    Microsoft has been pilfering open source software (usually software with a BSD license) for years and shipping it with their systems. And, actually, I don't think this is even bad: it probably has helped make Microsoft a little more compatible with the rest of the world. Still, I would not be surprised if some GNU software had found its way into Windows as well.

    As for the GPL license, I don't particularly like the policy behind it, and I think RMS's recent approach to using it is too heavy handed. But, then, I don't particularly like Microsoft's "we own your firstborn son" licenses either. The legal foundations on which they are based are similar, and if Allchin complains about the GPL, well, he might lead the way and get rid of Microsoft's heavy-handed licenses. See, what Allchin is really saying is that he is concerned when other people use copyright and software licensing laws in ways that interferes with Microsoft's business.

    And he probably senses that economically open source software is a threat to his company because open source makes sense: it is finally a good mechanism to distribute software development costs equally, whereas all Microsoft can offer is having customers pay hundreds of dollars year after year for "improvements" they don't want in the first place.

    Well, tough cookies, Allchin. Basic economic theory tells us that in an efficient market, Microsoft won't be making much in the way of profit. So, learn to live with it, and innovate a bit on the software side for a change.

  19. XML--logical next step up from UNIX text files on Inside XML · · Score: 2
    UNIX used to rely on tabular data a lot: that's what awk, grep, cut, paste, and other UNIX programs were designed to deal with. That was a great system, because it allowed you to deal with huge amounts of data on machines with very limited memory.

    The problem with tabular data is that it doesn't let you represent a lot of information in a convenient form: people often do need and want hierarchical/tree-structured data. And tabular data in UNIX isn't self-describing. Configuration files, package descriptions, bibliographic citatinos, etc. all need fairly complex descriptions.

    There are many ways of representing tree structured data. XML wouldn't be my favorite, but it is workable. And XML is getting a fairly complete set of tools for dealing with tree structured data: search, extraction, restructuring, etc.

    With this, maybe the Linux community will pick up some of that old UNIX spirit again. Today, the habit seems to be that when anything needs to get done on Linux, someone writes a big Gnome or command line program in C, or, on a good day, writes a monolithic Perl program. For example, something like "rpmfind" should really just be a collection of a few command line tools: something like the Xerces tools for extracting information, gunzip to uncompress the data, and curl to retrieve information. The same is true for a lot of other Linux applications.

    Oh, if you want to play around with XML, I found some of the Apache Xerces tools at http://xml.apache.org/ to be quite useful. They come in both Java and C++ flavors.

  20. that's great news on PDA Giant Sharp Promises Linux-Running PDAs · · Score: 2

    The Sharp machines have always been a good value and a nice form factor. I think what has held them back was their hotsyncing software and limitations on programmability.

  21. Re:Nonsense on PDA Giant Sharp Promises Linux-Running PDAs · · Score: 3
    PDP-11's ran UNIX in much less than 512k of total memory, including networking. Linux isn't quite as miserly as that, but you can probably fit a Linux kernel, a standard C library, X client libraries, and an X server into less than 3Mbytes of space, perfectly acceptable for PDA standards.

    I think Mozilla, Gtk+, Qt, and the C++ libraries are so huge because people these days write for reuse and generality, not simplicity, maintainability, space, or efficiency. I have concluded it's pointless to argue that point. Most programmers educated in the last 10 years don't even believe that they are doing anything wrong when they do that.

  22. make good games, not narrative on Narrative, Plot And Aimlessness In Game Design · · Score: 2
    Chess, Go, and card games don't have a narrative. In fact, I have a hard time thinking of any classic (non-computer) game that is about narrative. It's just hard to get emotionally involved, something I'd consider a part of succesful narrative, with a bunch of little wooden blocks that you push around a board.

    Maybe games based on good narrative can be developed eventually. But until someone figures out how, game designers should perhaps just focus on making good games. There is ample precedent for how to go about doing that. And it neither involves making characters more "life like" nor adding a lot of bogus story background to the game.

  23. probably worse than that on How Will Subscription-Ware Affect OEMs? · · Score: 2
    It is not in Microsoft's interest to separate hardware from software sales. Despite the wide availability of Linux, not paying for Windows and other Microsoft products on computers from Compaq, Gateway, and probably others is very difficult. Why would Microsoft want to give up the competitive advantage of per-unit licensing and bundling? If they can charge not just for every Windows machine but every Linux machine, why shouldn't they?

    Probably, you'll get the worst of both worlds: you buy the PC with a one-year subscription, to be activated when you first plug in the machine. You won't be able to get the PCs without those pre-paid subscriptions.

    Besides, the PC and Windows platforms are so messy that things have to be preinstalled; the "put in CD and turn on" isn't just undesirable from a business point of view for Microsoft and PC vendors, it is technically hard.

    If hardware vendors went back to selling plain hardware without any software, that would be great for Linux and Windows-alternatives. It's not going to happen.

  24. Gould is restating the obvious on Gould Op-Ed: Genes' Emergent Properties Matters · · Score: 2
    Whether it's 100000 genes or 30000 genes, it has always been clear that how those genes correspond to physical traits is at best a very complex proposition. After all, genes code for proteins, not for body parts. If that wasn't clear to Gould, maybe he should have paid more attention to molecular biology.

    The reason why many people believe that genes correspond to morphologies is because, despite the fact that genes code for proteins, it is empirically justified in a certain sense: genetic alterations in specific genes have been observed frequently to correspond to specific morphologies. Of course, that can be explained because those are the only alterations that are easily observed. It is likely that many other mutations have such widespread effects that they just cause death during development. And molecular biology has given us ample examples for the fact that many genes have many functions throughout development (e.g., "combinatorial codes").

    All this has been abundantly clear to many molecular biologists for decades, including Gould's colleagues at Harvard. Unfortunately, there seems to be a class of scientists that make a name for themselves by stating that everybody else in their field is plain dumb and then restating the obvious as if they were the first to think of it. Sorry, but as a far as I'm concerned, while Gould expresses things very well, he hasn't said anything of interest in many years.

  25. corrosive media on Fox Moon Special Response · · Score: 4

    We may laugh this off, but this kind of nonsense has a corrosive effect. Even if I tell you that I'm going to tell you a lie, a false statement I make to you has been shown to influence your thinking and judgement later. Multiply that effect by several hundred million and who knows what happens? How much funding is NASA going to lose because of the false impressions this kind of show creates? The only thing I can see doing about this sort of thing is to express your outrage. If you subscribe to cable, unsubscribe and let them know why. When it comes to the dangers of media, this is the kind of stuff politicians should worry about.