Slashdot Mirror


User: Bruce+Perens

Bruce+Perens's activity in the archive.

Stories
0
Comments
7,506
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 7,506

  1. Re:6.05 First Impressions on StarOffice Source Released · · Score: 2
    Thanks for the report. I think 99% of the people here underestimate how big a deal this is.

    Bruce

  2. What about a fully-static CPU? on Intel Pushes Low-Power Crusoe Challenger · · Score: 3
    I have an old '286-compatible laptop with a CPU made by Harris that is fully static. Instead of going into a wait loop when there is nothing to do, it halts the clock with a special instruction and continues, without any loss of CPU state, when it gets an interrupt.

    Would this not work better than slowing down the clock?

    Thanks

    Bruce

  3. Re:Probably neutral on Cobalt Acquisition Good For Open Source Community? · · Score: 2
    Man, you are one serious pessimist! Mozilla started out wrong but even if you don't like their current browser design, note that the gecko rendering engine is showing up as a gnome widget in simpler browsers.

    StarOffice needs a lot of rewrite, I agree. Their own widget set needs to be replaced with gnome. Their tools need to be made into bonobo components. Missing pieces need to be replaced. But that's stuff that we do well. Reading and writing the files, rendering them correctly, and actually editing the files, that's what we need the StarOffice code for.

    Bruce

  4. Re:Probably neutral on Cobalt Acquisition Good For Open Source Community? · · Score: 2
    It's said that the October 13 release of StarOffice 6 will be broken into components. There will also be missing functionality as some other people's proprietary stuff is being cut out. I have used 5.2, and aside from the fact that it currently crashes once in a while and I don't have the source yet to fix it, it has opened and rendered correctly every Office file I've had reason to throw at it. This doesn't mean it's feature-complete, but it covers the ones used in files people send me :-)

    I think most people underestimate how big this is. It means that most office workers will be able to do their days work with free software. Sure, there are going to be problems with it, but that is why we are going to have the source.

    Bruce

  5. Probably neutral on Cobalt Acquisition Good For Open Source Community? · · Score: 3
    There are a lot of little boxes that run Linux and BSD now. Alhough Cobalt was a pioneer, it's now far from unique. Thus, Solaris on the Cobalt might be a differentiator in that market and work positively for Sun. I don't know for sure.

    Look, folks, they would not be Open-Sourcing a $70M+ product (StarOffice) if they didn't want the community buy-in. Sun is an old-style company trying to find its way into this new world. We want something from them - we want Java to be Open Source. Jumping down their throats is probably the wrong way to get that :-) . Thus, rather than foam at the mouth about Solaris on the Cobalt, let's just wait and see what plays out here.

    Bruce

  6. What about the Debian angle? on Microsoft Buys into Corel · · Score: 4
    MS now owns considerable stock, albeit non-voting, in a company that vends Debian commercially. For some reason I find that amusing.

    Bruce

  7. I upgraded to ext3 yesterday on XFS Beta · · Score: 2
    I upgraded my laptop to ext3 yesterday. The tools in Debian's "unstable" are ready for it, I didn't check the "potato" distribution. The nice thing about it was that the ext2-to-ext3 upgrade happens in place, and you can back out and mount as ext2 again if you wish. You just install a file in the filesystem as the journal and (this is the one messy part) tell "mount" its inode number. The inode number thing is a consequence of the ext2-to-ext3 upgrade, and should not really be necessary for new ext3 filesystems.

    The laptop now goes through a stop-without-proper-umount and reboot without having to check the filesystems again. I had to change the flags that "lilo" tells the kernel, and had to add flags in /etc/fstab, and had to boot with special flags ("rw") once to create the journal on the root filesystem.

    Bruce

  8. Re:One nit on EFF's letter on Set Digital Music Free · · Score: 3
    It makes sense to release music for free until you have a following of sufficient size that they are willing to pay for music at a rate that would feed you. Then, you get to decide whether to sign to a record label or use the Street Performer Protocol. Charging for your music before you have much of an audience is self-defeating, you won't get an audience that way. The only people who do get audiences that way have convinced a record company to invest in them first.

    Bruce

  9. Oops on Get Off The Grid: GE Announces Home Fuel Cells · · Score: 2
    That should read "Fuel cells are efficient enough"...

    Bruce

  10. Let's talk about economics for a moment... on Get Off The Grid: GE Announces Home Fuel Cells · · Score: 3
    To calculate the pay-back period for a device like this, you'd take into account the cost of the device and the cost of fuel and maintainance and calculate how long it would be until you break-even with what you'd pay for electricity. That's the economic pay-back. Early adopters will probably not reach it because the initial price for the devices will be high. Fuel cells are efficiently enough that later adopters have a good chance of doing so.

    Then there's an ecological pay-back. How long does it take the device to return the energy used to manufacture it, and at what cost. This may not be as much of a factor for fuel cells, but it is really crucial when considering solar cells: many of them never pay back in energy the energy it cost to manufacture the system, if you count the aluminum frames for the cells, the mounting and tracking hardware, and the batteries and electrical equipment. Solar cells still make sense if you're off the grid or want to be prepared for an extended outage. I have a rather large panel that charges a battery to run my ham station in an emergency. But we need a breakthrough in efficiency.

    Bruce

  11. Re:What the GPL says in this case on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    Hm. This is a pretty complicated issue and you're a little confused about it already.

    Distribution of Linux drivers without source is a separate issue due to an exception that Linus makes to the GPL for that case. See the license that comes with the kernel.

    Distribution of drivers without source that are linked into a GPL operating system would indeed be a violation of the current GPL version 2, for any OS that doesn't have the same sort of exception to the GPL as the one Linus wrote for Linux.

    The question is: when you link a Linux driver into an operating system, is the result a derived work of both components? If so, the GPL can restrict that linking under copyright law. If not, you'd have to fall back on contract law, which the GPL currently does not do.

    The intent is not to restrict distributing GPLed user-mode programs that run on other operating systems. However, one need not allow every sort of creation of derivative work, for example copying Linux device drivers into proprietary operating systems.

    Bruce

  12. Re:Both Perens and Becker are wrong on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    1. Sun must distribute driver source for GPL drivers. I don't know if they have ever failed to do this but they must do it.

    2. Donald feels that the driver porting kit has no non-infringing use. I disagree, stating the GPL exception that I've reproduced above. Donald thinks that applies only to user-mode software. I think that is the intent, but that's not how the GPL is written.

    I hope that makes it clearer.

    Bruce

  13. Re:Does this mean... on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    But you forget the exception:

    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.

    That means they must distribute the driver source, but not the Solaris source.

    Bruce

  14. Re:Is the assertian valid? on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 3
    Has this assertian ever been tested in court?

    Not well. The only case was Nintendo vs. Goloob games. Goloob made some device that gave you special powers, invulnerability, etc. in Nintendo games. Nintendo asserted that Goloob's device created a derived work. The opinion in this case was not conclusive.

    Let me ask this: If I have a program that makes a call to, e.g. execlp("someprogram", {"someprogram", "filename"}); Does that make my program a derivative of someprogram?

    No. And that is a problem where the GPL is concerned because with CORBA you can server-ize any program and use that to circumvent the GPL. It is argued that this might not stand because you could show a court that server-izing was a device explicitly used to circumvent the copyright.

    Regarding whether or not MS holds a copyright on every program that links agains MS libraries, they do something even worse. They don't license those libraries and their own executables for use on an operating system that is not a Microsoft product.

    My goal is to keep free software free. If it turns out that all of the free software I write is used as a subroutine library for any proprietary software that cares to pick it up, what incentive would I have to write free software?

    Thanks

    Bruce

  15. Re:What the FCC actually said on FCC to Require Anti-Piracy Features in Digital TVs · · Score: 2
    It doesn't matter that they want to allow reasonable home copying, because to allow it they have to put some sort of copy-restriction device in both the TV and VCR. This is most likely a copy-counting device that would allow first-generation copies but not second-generation ones.

    To do this, they must restrict the devices as they do DVD players, and DMCA will apply. That means no Open Source software for TV recording or reception.

    Bruce

  16. Re:What the GPL says in this case on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    They can avoid distributing solaris source because the GPL explicitly provides this exception:

    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.

    Thanks

    Bruce

  17. Re:Both Perens and Becker are wrong on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    Well, the exception to the GPL was meant for a day when there was no free OS, so that free software could be built and run, specificaly on SunOS which was the dominant platform of the time. That isn't the case any longer, and in previous discussion with RMS he said that he would not have written that exception had there been a free OS at the time. The whole point of the GPL is to keep software free, not let someone link free software with proprietary stuff.

    Thanks

    Bruce

  18. Re:The GPL should be able to handle this... on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    That's OK.

    The intent of the exception was so that people could run Emacs on SunOS before there was a free OS. Now, we have free OS and the exception applies to OS code too, things that provide services to the proprietary operating system rather than just using the operating system's services. IMO that's not what was intended, and when I contacted Richard he said he'd get it fixed in GPL 3. I took that as agreement that it wasn't what he intended.

    Thanks

    Bruce

  19. Re:Both Perens and Becker are wrong on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    There is an exception in the GPL for the headers and libraries and other proprietary things that come with your compiler and OS. It was intended so that it would be legal to run Emacs on Sun way back before there was a free OS. IMO it applies to the entire compiler and OS and components that are normally distributed with it.

    At most, Sun would have to GPL the driver porting kit. However, they need not distribute the source to their operating system under the GPL.

    Bruce

  20. Re:The GPL should be able to handle this... on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    I am attaching this to a top-level posting so that people will see it.

    Here is the relevant part of the GPL:

    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.

    In my opinion, and I'm not an attorney, this means that you must distribute the driver source, but not the source to Solaris.

    Thanks

    Bruce

  21. Re:Both Perens and Becker are wrong on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    That's right. Donald thinks there is no non-infringing use of the driver porting kit, and I disagree.

    Bruce

  22. Re:Why didn't the author talk to RMS or a lwayer?? on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2

    I did talk with RMS. He said he'd fix it in GPL 3. That's all he said. Today, he had Eben Moglen, who is a lawyer, write me.

  23. Re:Why didn't the author talk to RMS or a lwayer?? on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    I don't particularly like the adoration, either. It makes people that much more disappointed when I'm wrong (which happens pretty often) and the god is proven to have feet of clay. Then they generally go from adoration to the opposite, which is just as sick.

    Bruce

  24. Re:Agreed. How is this different from compiling? on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 2
    This is the hole.

    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.

  25. Re:The legality of limiting linking on Sun Finds & Exploits Hole in the GPL *Update* · · Score: 3
    The GPL tries to limit linking based on the assertion that linking creates a derivitave work, and you can limit derivitave works within a copyright permission.

    Another avenue, which the GPL doesn't try to use, is contract law. You can require an exchange of rights in a contract that would cover linking.

    Why a double-standard? It's the way it's used. The GPL restrictions work to keep software free. Most people's restrictions work to do the exact opposite.

    Thanks

    Bruce