Slashdot Mirror


User: elflord

elflord's activity in the archive.

Stories
0
Comments
1,973
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,973

  1. Re:Ask for help from the Chinese on Kazaa to be shut down? · · Score: 1
    Err, the Chinese gov't has been doing their best to *stop* free information exchange. I hardly think they'd support something like this.

    Depends on what you call "free information exchange". Curiously enough, countries that respect freedom of speech (eg USA) tend to frown on copyright violation, whereas countries that don't (like China) tend to ignore it.

  2. Re:eyepatch department? on Kazaa to be shut down? · · Score: 4, Insightful
    And there's the problem. To you, it's utterly clear that this is "ripping off", by which I assume you mean theft, that I am depriving someone of something which they have or to which you think they are absolutely entitled. You believe that I should see it this way, and that I am merely fooling myself, or pretending to fool myself otherwise.

    The real issue here is, how should authors of creative works be compensated ? The advocates of Napster appear to believe that they are entitled to free entertainment, and that no-one is morally obliged to compensate authors whose works they benefit from. Authors, they believe, should work without compensation. However, most of these leeches would fiercely object if their employer decided that they shouldn't be compensated for their labor.

    The problem is, you're wrong on all counts. You're wrong that I'm fooling myself, and you're wrong that it's theft. I'll just assert that latter one, because that's all you did.

    No he didn't. You asserted it on his behalf.

    while a new generation of music listeners sniggers quietly behind their hands - or laughs out loud at you - and gets on with doing what people have really always done, which is to redefine both morality and legality by the weight of their actions and opinions.

    No, they are defining "morality" by retroactively inventing half-assed rationalisations for immoral actions, and they're not the first people to do it.

  3. Re:This ruling (would) make no sense on CA Court: Message Boards Are Opinions, Not Facts · · Score: 1
    Despite popular belief, truth is not a complete defense against libel.

    I'd be interested to see some evidence to support this. The dictionary definition certainly requires a libelous statement to be (a) false, and (b) injurious. I don't believe the fact that the defendent is unaware that their statement is false constitutes a valid defense.

    The fact that you were threatened with a lawsuit doesn't mean the suit had any merit, people make bogus threats all the time (and often back down on them) I don't think the suit would stand up if the story was clearly non-fiction, and the name was not a registered trademark or business name (but IANAL)

  4. Re:Why autoconf, automake and libtool fail on Why Switch a Big Software Project to autoconf? · · Score: 1

    I'm not clear on what your problem is. If you don't like some of the autoconf macros, don't use them. I tend to avoid most of the macros you complain about here. Autoconf can be abused, as can most useful tools. I find it useful for simplifying build automation, and giving users (and myself) something better to work with than "edit the Makefile".

  5. Re:Automake isn't just a porability tool on Why Switch a Big Software Project to autoconf? · · Score: 1
    It's also convenient to allow the user to specify build options, eg prefixes, debug/production/profile builds, locations of libraries, and build options. One can apply your bullet points, and still find use for automake. As for "standard languages", C is standard, and it's portable if you only write standard code. Of course, most people want to use system libraries, but using some other language doesn't buy you that much (if the language has a huge standard library, it replaces that problem with other problems.)

  6. Re:autoconf/automake good; libtool bad on Why Switch a Big Software Project to autoconf? · · Score: 1
    libltdl goes as far as "emulating support for run time linking even on platforms that don't support it". they are proud of this bizarre "accomplishment".

    This is potential useful. Suppose for example you want to profile dynamically loaded modules. gprof doesn't work with dynamic libraries. What options do you propose to libtdl ? I'm thinking of adopting it, for the very reason that several platforms don'/t use dlopen()

    libtool's basic problem is that it starts out trying to solve a goal that very few people face:

    A lot of people face it actually. In fact the vast majority of open source libraries available are supposed to work on several platforms.

  7. Re:autoconf limits you to gnu make on Why Switch a Big Software Project to autoconf? · · Score: 2
    One thing which can be more or less bad is, that using autoconf makes you use gnu make as well.

    This is nonsense. Autoconf generates a configure script, which makes substitutions in a user supplied Makefile template, Makefile.in. If you write a portable Makefile.in, the configure script will write a portable Makefile.

  8. Re:dissenting view on Why Switch a Big Software Project to autoconf? · · Score: 2, Insightful
    basically, the autoconf/configure school of portability says "forget about actually writing portable code, just write it for each variant and let the build process pick".

    This is not true at all. There's nothing in autoconf that mandates sloppy programming.

    the argument 'configure ; make ; make install' is easy is stupid, as well. y'know why? 'cause 'make install' is easier.

    OK, but what if I want to set a different prefix, turn on optimisation, enable debugging, and tell the build where Qt is installed ? I've seen straight make builds where this information is distributed across several Makefiles, and that's a pain.

    i'd offer just a little extra advice: do not require GNU-specific stuff. don't use any of the gmake-specific features or gcc language extentions.

    This I agree with.

  9. Re:Point for Point Comments and criticism of O'Rei on Freedom or Power Redux · · Score: 2
    Lets start out with O'Reilly's objectionable mentioning of the story regarding cows and butter.

    It doesn't follow that O'Reilly is racist, and the proposition that he is racist does not support your argument. This line of argument is little more than a poor ad-hominem.

    The goal should be to maximize the amount of good software the the public effectively has access to

    Software has to exist to be "effectively accesible". And it doesn't have to be "free-as-in-beer" to be "effectively accessible". Short sighted attempts to benefit consumers by punishing producers simply don't work because they destroy financial incentive to produce. This is why we're stuck with capitalism.

    O'Reilly's assertion that "that's silly" is not backed up.

    Calling a hotly contested claim "obvious" is indeed silly.

    however, it is the only way under our current system to prevent those users from modifying the code, copyrighting it, and excercising undue power over others.

    The requirement that the source be made available is not necessary to accomplish the above. In a system without copyright, an author could still produce binary-only derivative works, and sell them.

    If progress in software means that you have to spend 1000 dollars for a single program, that progress is useless to the vast majority of us.

    Making resources available to everybody in equal quantities is not a sound economic principal.

    Lets see, lets compare the Modern age of "enlightenment" and the Ancient age, to the Middle Ages.

    "Proof by analogy is fraud" -- Bjarne Stroustrup. And no, your analogy is not analogous.

  10. Re:On GPL and "less free" on Freedom or Power Redux · · Score: 1
    The only way to fight proprietary software in a world that has largely accepted it is to use copyright against itself. This is precisely what GPL does.

    I disagree. By requiring that the source be made available (and not just binary executables), it actually benefits from the basic principle of copyrights -- that creators should be able to set the terms of use.

    In some sort of ideal utopian society without copyright, these issues would be mute because software would be incapable of being sold and thus no economic advantage would be had from closed source.

    Actually, there would be no reason to publically release source code. In fact most companies would be hesitant to do this because they want to preserve their trade secrets where possible. Moreover, I suspect there would be more intrusive registration requirements for software packages.

    The only way software could be commercially produced in such a society would be by paying programmers / software companies for their focused labor instead their end product.

    Which is a terrible system, because most home users, and small businesses can't afford a programmers salary. Which explains why the traditional model still prevails. If it was true that it was more efficient for companies to buy developer time, they'd do that.

    And in fact, this is the ultimate goal of true proponents of Open Source software.

    I disagree. It's possibly the goal of GPL proponents, but that's not the same thing.

    Though copyright may be with us for awhile, GPL is a huge step towards reducing its power in the software industry.

    Not at all. The GPL depends on copyright as much as proprietary software does. Perhaps what it accomplishes is to reduce the power of proprietary software (which is a good thing IMO) and reduce the damage caused by more intrusive copyright legislation.

  11. Re:Stealing XP is not an option for corporations on The Ongoing Saga of Linux in China · · Score: 1
    Home users can pirate, but it's harder for corporations, and harder still for governments and government funded institutions.

    Cheers,

  12. Re:Needed changes in the IP laws on Researchers' Right To Open Source Research · · Score: 1
    Perhaps you have another reason for being opposed? Are you somehow personally benefiting from "cannot" based IP laws?

    All of my software is released under a free license (GPL or artistic. Personally, I prefer the MIT license, but I'm working for someone else.) All of my writing is available on the web, though I haven't explicitly licensed all of it.

    I did read your webpage, but it's too nebulous to provide me with a great deal of insight into what problems you are trying to solve, and how you intend to solve them. Current IP laws are designed to enhance technology, on the basic capitalist premise that to advance production of something (eg creative works), you offer financial incentive to produce. In principal, this strikes me as a good idea, though some of the implementations have a lot to be desired.

    Cheers,

  13. Re:Reduces the stature of science? on Researchers' Right To Open Source Research · · Score: 1
    Who says people have sense?

    Whether or not the average village idiot on the street has sense is not the topic of discussion. It doesn't surprise me that there are people who find bright lights impressive. However, I don't believe that there are many such people in the academic community.

  14. Re:choice on Researchers' Right To Open Source Research · · Score: 1
    The only different between a researcher and a typical employee of a corporation is the researcher is usually given the freedom to research what ever the hell they want to for how ever long they want to (or are allowed to in the case of having to look for funding).

    Another big difference is that the corporation puts up the money to pay their employees, while university employees may be funded by grant money.

    as they have to be accountable just like all of us in the corporate world.

    Yes, but accountable to whom ? In particular, if their research is funded by a grant, they typically are accountable to the entity that provides the grant (typically, they are expected to file a research report). In pracitce, they are only held accountable by the university for duties that the university pays them for -- teaching, and administration.

  15. Re:The public is not being billed twice on Researchers' Right To Open Source Research · · Score: 2
    Taxpayers pay for a lot of things, include government research grants, but no-one who pays their taxes believes that they somehow 'own' a share of that research! Taxes are just taxes, nothing more.

    I beg to differ. I like to see government spending of my money accounted for. I would like to see it used in a way that benefits the interests of the public. If my money is being used to fund research, I would like the research to benefit the public, as opposed to propping up some greedy corporations. If the corporations want to fund research to further their intersts, that's fine with me. I only have a problem with their research being funded with my money.

  16. Re:Reduces the stature of science? on Researchers' Right To Open Source Research · · Score: 3, Insightful
    If they have a choice between grabbing free research off the internet, and paying $5 for that same paper, they will immediately place more importance on the $5 copy. One way to increase the public's view of open source may - ironically - be to charge a higher price for it.

    This is not true, in my experience. No-one with any sense naively accepts selling price as a true measure of worth. The academic community has a process of peer review and publication. Research that is published in a reputable journal, or produced by a reputable scientist will be valued highly. Research, whether "open source", or sold for $5, $1000,000, by a crackpot will be ignored.

  17. Re:It's not just employees... on Researchers' Right To Open Source Research · · Score: 1
    When matriculating at universities it's standard to sign a whole slew of paperwork. An IP contract is probably one of them, and most people probably don't read it.

    I certainly haven't signed an IP agreement, and I'm working at a University.

  18. Re:Needed changes in the IP laws on Researchers' Right To Open Source Research · · Score: 1
    P laws today are "cannot" based. As in you cannot use unless you have approval, etc. This practice needs to change to "Can" based laws. As in you can use but if you receive monies for doing so, you must direct a percentage back to the IP holder.

    Your "solution" is worse than the problem you are trying to solve. The main problem is that every company "receives monies" from activity related to software use. How do you calculate "percentages" ? It puts an onerous burden on licensees. In fact, the solution you propose for copyrights is analogous to the way patent legislation currently works.

  19. Re:KDE on windows on KDE 2.2.1, On Win32/Cygwin · · Score: 1
    There's some question of legal interpretation here, however. If the licensee for the software under the GPL is considered to be the company, not the employees, then giving the app to employees is not distribution, they're just part of the company.

    You make a good point, but I still wouldn't want to be in that position if I were the company. The main problem with this line of argument is that once the software is within your grasp, the GPL gives you permission to use it. Some argument would need to be made that the employees didn't have the right to license the software as individuals while they were on company time.

    A point that's even more problematic is this -- even if they could nail the employee, the GPL wouldn't prevent others from redistributing the software.

  20. Re:KDE on windows on KDE 2.2.1, On Win32/Cygwin · · Score: 1
    The point is that companies developing in-house software don't care about the GPL one bit. They could care less whether they have to give the source to their own employees.

    Giving the source to their employees is not the problem here, giving the code to their employees under the terms of the GPL (which permits licensees to redistribute code) is.

  21. Re:KDE on windows on KDE 2.2.1, On Win32/Cygwin · · Score: 1
    And not using the GPL will prevent some evil employee from posting the source anonymously.

    You miss his point entirely. What it will do is prevent it from being distributed further. It gives them room for damage control. One the offending code is taken down, no-one can legally redistribute or use it. OTOH, if it's GPL code, there's nothing preventing anyone who downloads it from legally distributing it, and competitors from legally using it.

  22. Re:Probably still has a ways to go... on KDE 2.2.1, On Win32/Cygwin · · Score: 1
    One of the guys in the office had played with Cygwin and Xfree86 running some stuff - nice idea, but seemed a bit kludgy at the time.

    For all the flaws in the implementation, it does a great job at turning a Windows machine into a moderately usable X-term without paying for a commercial windows X server.

  23. Re:Choice is returning in the browser market on KDE 2.2.1, On Win32/Cygwin · · Score: 1
    The KDE port to Windows may eventually give Windows users another mature choice for browsing, besides Opera, Mozilla and K-Meleon, Konqueror.

    Not really. The problem is that it's a port to cygwin, not windows. IOW, it's running through some sort of emulation layer that is darn slow, IME.

    The Qt libraries are cross-platform (though there may be licensing issues), so hopefully eventually we'll see a simple to install binary port of Konqueror.

    Running it with the native Windows Qt port is an interesting idea. Not sure how well it would work, but it would potentially speed things up a lot.

  24. Re:I switched from Gtk-- to Qt on GTK-- vs. QT · · Score: 1
    What about invoking a signal from the debugger?

    One can use the emit method. The SIGNAL and SLOT macros are pretty straightforward (wrap in quotes and prepend 2 and 1 resp.)

    Again, using the preprocessor to generate code is really not a great idea.

    They're using a preprocessor. This difference is important, in that it doesn't cause the problems that macros cause.

    If one needs dynamic typing, use a more dynamic language.

    It's not clearly advantageous to do so. Having an object system that supports dynamic typing is a very different thing to having a program where all objects "look the same".

    I haven't personally found coupling to be a problem. Templates are less tightly bound than non-template code because they don't care anything about class heirarchies.

    It's a problem because (for example) changing the implementation of a template class typically requires a recompile of all the client code (because you include the class definition, not just the declaration).

    There are several garbage collectors available for C++. I was just providing a starting place. The fexibility of std allocators is very nice.

    GC is a choice worthy of consideration for an object model designed to facilitate "rapid development". I suppose Troll's reason to stick with a heirarchical ownership system is that it makes sense for a GUI.

    I don't see it as a problem at all. Templates prevent the cut-and-paste code one often sees with C.

    I certainly agree that templates are useful. I have written code that makes heavy use of templates.

    Anyway, I've enjoyed this discussion. I don't often have intelligent conversations on slashdot. Cheers,

  25. Re:Slashdot Hypocrisy on China Plans Manned Space Launch By 2005 · · Score: 1
    I've thought about this, as well. What I always come up with is this: Why doesn't China have an immigration problem?

    It's a trick question. China does have an immigration problem, with N. Korea. They don't have as much of a problem as the US, because their borders aren't as exposed.

    Ask Asians in America if they want to move to China. You'll get a resounding "no".

    Most non-Chinese don't want to move to China, sure (-; Seriously, besides the mainland-Chinese, most of the Asian students intend to go back home.

    I think if people are exposed both to cultures that grant or restrict human rights, they will choose overwhelmingly to live in the culture that promotes individual freedom.

    You're starting to sound like Timothy. You're confusing affluence with freedom. People from industrialised countries (eg Singapore) or sem-industrialised countries (eg Malaysia) that have repressive governments aren't as interested in immigrating.