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. It must be a really slow news day. on Ubuntu and UserLinux to Combine? · · Score: 5, Informative
    Since this story is about my project and it's a complete non-event, I'm going to make an off-topic announcement before I get to the meat.

    We now have 4 paid editors at Technocrat.net and we're running Slashdot for Grown-ups. Please try it out.

    Now, about UserLinux: Debian will resolve its problems. We're trying to help. And the project will go on. There will be a commercially-supported UserLinux release about a day after the Debian release. There is nothing else but the Debian release on the critical path.

    I have been acquainted with Mark Shuttleworth since the early days of Debian and fully support Ubuntu. UL will borrow from Ubuntu where appropriate. But UL seeks to do all development directly within the Debian organization, in order to achieve maximum transparency and public participation (a better explanation is in the UserLinux white paper). So, where UL borrows from Ubuntu, the result will be checked into Debian.

    I would have liked everything to go a year faster, but I'm convinced that the UL rationale is still valid and is important to the future of GNU/Linux.

    Thanks

    Bruce

  2. Itanic on Intel's 64-Bit Pentium 4s Hit The Streets · · Score: 3, Informative
    The real victim of the Itanic was HP. HP traded their Precicison Architecture (which became Itanium) and all of their CPU engineers and their foundry to Intel in a non-cash deal. Intel is now using HP technology in i386-family CPUs and HP gets nothing for that.

    It's sort of like throwing a few billion dollars in the fireplace.

    Bruce

  3. We're still not back to minicomputer price levels on Intel's 64-Bit Pentium 4s Hit The Streets · · Score: 2, Informative

    Does anyone remember what a VAX-780 cost? That was a 1 MIPS CPU.

  4. Re:Paragraph 10 kinda bothers me... on Build Your Own Cell tower · · Score: 3, Informative
    In this case, Best Wok had been recipient of a previous enforcement action regarding the same phone. They replaced the phone but the replacement didn't work out for them (meaning it probably didn't work for 5 miles or whatever), and they plugged in the baddie again. The ARRL Observers had been tracking them for a long time. So, Best Wok had passed the slap-on-hand phase and was in for a big forefiture. But I hear they are out of business anyway, so probably won't pay.

    The language about their lack of a license sounds as if "you're damned if you don't", but what it actually says is that they have a history of non- compliance because there was no license for the device found in their posession.

    Bruce

  5. Re:Don't do it in the U.S. on Build Your Own Cell tower · · Score: 2, Informative

    Darn slashdot stripped out the pre tag. I resubmitted a link to the PDF.

  6. Don't do it in the U.S. on Build Your Own Cell tower · · Score: 5, Informative
    Here's what FCC did to someone who had one of these devices that operated in the ham bands.

    Bruce

  7. Don't do it in the U.S. on Build Your Own Cell tower · · Score: 2, Informative
    A restaurant was recently cited by the FCC for having one of these that worked in the ham frequencies:

    *Pages 1--4 from Microsoft Word - 45968.doc* Federal Communications Commission DA 05- 336 Before the Federal Communications Commission Washington, D. C. 20554 In the Matter of Pang Cheng, d/ b as Best Wok 1 Westville, New Jersey File No. EB- 03- PA- 029 NAL/ Acct. No. 200432400001 FRN: 0009- 3455- 62 MEMORANDUM OPINION AND ORDER Adopted: February 7, 2005 Released: February 9, 2005 By the Chief, Enforcement Bureau: I. INTRODUCTION 1. In this Memorandum Opinion and Order (" Order"), we deny a petition for reconsideration filed by Pang Cheng, d/ b as Best Wok (" Best Wok"), and we affirm the Forfeiture Order issued May 21, 2004, in the amount of ten thousand dollars ($ 10,000) for willful violation of Section 301 of the Communications Act of 1934, as amended (" Act"). 2 At the time of the noted violation Best Wok owned a restaurant located at 1070 Delsea Drive, Westville, New Jersey. The noted violation involves Best Wok's operation of radio transmitting equipment on the frequency 145.8376 MHz without a license issued by the Commission. II. BACKGROUND 2. The Enforcement Bureau (" Bureau') received a complaint alleging that Best Wok was operating radio transmitting equipment on the two meter amateur frequency 145.835 MHz without a license. On October 16, 2001, and January 22, 2003, the Bureau sent Best Wok letters warning that operation of radio transmitting equipment without a license is in violation of Section 301 of the Act and could subject it to penalties. The certified mail return receipts indicate that Best Wok received the warning letters on October 25, 2001, and January 27, 2003, respectively. 3. On February 28, 2003, an agent from the Commission's Philadelphia, Pennsylvania, field office (" Philadelphia Office") drove to the Westville, New Jersey, area to determine whether Best Wok was operating radio transmitting equipment without a license. At approximately 10: 45 a. m., the agent began monitoring a constant radio signal on or near 145.835 MHz. At 11: 10 a. m., the agent used direction finding techniques to determine that the source of the transmissions was the Best Wok restaurant 1 The Notice of Apparent Liability for Forfeiture(" NAL"), NAL/ Acct No. 200432400001 (Enf. Bur., Philadelphia Office, released February 26, 2004) and the Forfeiture Order, 19 FCC Rcd 8939 (Enf. Bur. 2004), were captioned "Best Wok." Information submitted with the petition for reconsideration indicates that Best Wok is a sole proprietorship business owned by Pang Cheng. According, we have recaptioned this matter as "Pang Cheng, d/ b as Best Wok." 2 47 U. S. C. 301. 1 Federal Communications Commission DA 05- 336 2 at 1070 Delsea Drive, Westville, New Jersey. 4. At 11: 30 a. m. on February 28, 2003, the agent entered the Best Wok restaurant and inspected the radio transmitting equipment in the presence of the restaurant manager, Mr. Sae C. Hauwo, who admitted that Best Wok was operating a long range cordless telephone system. The system included a base unit at the restaurant and a mobile unit in Mr. Hauwo's vehicle. The agent used frequency-measuring equipment to determine that the base unit was transmitting on 145.8376 MHz. Mr. Hauwo stated that neither Best Wok nor any of its employees had a license to operate the radio transmitting equipment. Additionally, Mr. Hauwo asserted that, when Best Wok received the October 16, 2001, warning letter, it ceased operation of the lon

  8. Re:Duh... on Debian Leaders: We Need to Release More Often · · Score: 1
    Well, at least you didn't criticize the content.

    Obviously we don't agree about politics. The MoveOn ad in question is old, and is there at this late date because I don't want to deal with the slashcode and remove it. It happens I am working on a Ruby on Rails replacement for Slash.

    But I would expect to run more MoveOn ads. If I can change a few people's minds in exchange for losing a few other people who just can't bear to look at a MoveOn ad, I'd consider that a good deal.

    Bruce

  9. Re:Duh... on Debian Leaders: We Need to Release More Often · · Score: 2, Funny
    Pfft. 50K miles? I do that in a weekend. You let me know when you've killed for open source. That's dedication.

    OK. What's your name and address?

  10. Re:mods:parent is clearly redundant on Debian Leaders: We Need to Release More Often · · Score: 1

    Phooey on you. My post was submitted before that other.

  11. Re:Duh... on Debian Leaders: We Need to Release More Often · · Score: 4, Interesting
    The essential reason to choose UserLinux is that it avoids the conflict between Open Source and producing income that all commercial distributions develop while supporting the enterprise. Fully Open-Source distributions won't make a profit over the long term. You have to hold something back like certification or bug reports. And when you do that, the result is something less than Open Source. Rather than give up on fully Open Source distributions, I concluded that we don't have to make money from them. There are enough interested parties to support them as non-profits.

    The policy of the UserLinux project is for all development to be carried out within Debian, not within our own repository. Customers can take a much greater role because the Debian organization admits them fairly.

    Of course, the long release delay has made something of a fool of me - because so far we've only proven that this non-profit can't get it together to make a release.

    There is a lot more in the white paper on the project site.

    Bruce

  12. Re:Duh... on Debian Leaders: We Need to Release More Often · · Score: 4, Informative
    It's not as if I don't work for Debian. Today I am a volunteer on their corporate board and represent them to various standards organizations. More of my time is devoted to working for the entire Free Software community, and I flew 50K miles last year to represent Free Software, doing things like speaking against software patenting at the EU parliament in Brussels, keynoting a GNOME conference in Norway, lobbying in Washington D.C., teaching law students in Hawaii, and briefing reporters at every LinuxWorld show.

    Historicaly, I am the author of Debian's fundamental policy document and did a lot of the early work on their system.

    I've paid my dues a few times over.

    Bruce

  13. Re:Duh... on Debian Leaders: We Need to Release More Often · · Score: 5, Informative
    It's ready to go, as soon as Debian makes their release.

    Bruce

  14. Duh... on Debian Leaders: We Need to Release More Often · · Score: 5, Interesting
    Geez. All I can say is Duh. Yes, you need to release more often. Indeed, you need to release once. Release period. Boy, did I goof by deciding to base the UserLinux release management on Debian. Good idea in theory. And I couldn't get all of the time I wanted to work on the project. But I finally got my act together, but Debian didn't release, and didn't release, and didn't release, and still didn't release. And I will start working on UL again when there is a distro to base it upon.

    Bruce

  15. Re:Doesn't anyone remember Lisa on Apple Developing Two-Button Mouse · · Score: 1
    Hm. It must have been the Sun 1 next to it.

    Bruce

  16. Doesn't anyone remember Lisa on Apple Developing Two-Button Mouse · · Score: -1

    Apple Lisa had a two-button mouse.

  17. Re:Some remarks. on Finding the Pits In CherryOS · · Score: 1
    You're still confusing APIs and headers. While APIs may not be copyrightable, there's no reason that the headers that implement them could not be copyrighted. I can assure you that U.S. law doesn't mention headers and the applicable U.S. case law mentions APIs rather than headers.

    When Linus copied errno.h from Unuix he made a terrible mistake, and only through luck were we saved from it being much more serious. Had he typed that header in from the POSIX standard text, he would only have been copying the API and all would have been cool. But the dummy copied the entire header, such that many lines are byte-per-byte equivalent with a UNIX version. This would really have been infringement had it not been for the fact that USL lost the copyright on those files and that there had been copyright releases for several standards.

    Regarding derivative works, the law does not give any special privileges to source code. Indeed, the copyright title doesn't mention source code. The binary which must include copies of other people's work, and the source code, are each independently considered to be derivative works.

    Bruce

  18. Re:The sad truth... on Finding the Pits In CherryOS · · Score: 1

    Don't be sure it's simpler for literary works. Your D&D example could in some cases be an infringement of the public performance right.<p><i>I was more asking if Nvidia merely linked to objects they didn't distribute or if they used header includes and compiled them in, then distributed that.</i><p>You can download their "source" distribution. It contains a no-source .o file 3 megabytes in size with an obfuscated symbol table, and a bunch of .c files to link that file to the kernel and require kernel headers to compile. All of this is linked together into one module.<p><i>Bruce</i>

  19. Re:Bigger version of an existing idea. on Multithreading - What's it Mean to Developers? · · Score: 2, Informative
    It's designed for efficient, high-density, highly multi-threaded blade applications..

    Um. The whole point of blades is that they don't have the expensive interconnect. So, here's an architecture with the interconnect in the chip, which would make it cheaper. But it's still not clear to me that a big system built around one die that uses transistors really efficiently is going to be less expensive than eight smaller systems that don't use their transistors as efficiently.

    Bruce

  20. Re:Are the interfaces copyrightable? on Finding the Pits In CherryOS · · Score: 1
    some folks made the claim that "define" lists of names and values was not copyrightable (similar to how name/phone-number pairs are not copyrightable).

    That is the principle that a mere compilation of facts is not copyrightable. However, the creative organization of those same facts can be copyrighted.

    That wasn't litigated, and I'm not really confident that it isn't a creative work to construct a list of kinds of errors or even to define a single kind of error. But it's irrelevant in this case because that errno.h file was in the public domain for other reasons.

    No, touching the GPL doesn't make your work automaticaly GPL, but it does potentially make it infringing, which can be worse.

    Most employees click yes on click-through licenses even though they aren't authorized to enter into contracts on behalf of their company. Similarly, most programmers can't make good decisions about copyright issues without access to counsel. Some of the stuff that happened with SCO has made that no clearer, especially if we have a crowd of folks who believe that headers are automaticaly in the public domain. The reality is much more complicated.

    Thanks

    Bruce

  21. Re:The sad truth... on Finding the Pits In CherryOS · · Score: 1
    I'm sorry, I didn't mean to patronize. You may have noticed that I explained what "cat" was to someone else. The reason for that is that we are having a public discussion. Although you understand the context, several hundred other people will not. Have pity on them, OK?

    If I understand your question correctly, you would like to know if the distribution of instructions that are intended to create a copy on the users's system would be an act of infringement, given the fact that the user's copy is never distributed, but a copy that was distributed would probably be held to be infringing.

    If I were the expert witness in such a case, my finding would be that distribution of instructions that are intended to commit an act remotely is tantamount to commission of the act non-remotely. I think my side would win.

    We have only one court case that comes anywhere near there, which was Nintendo v. Goloob, and it's not definitive because the details weren't the same and it didn't go to a high enough court of appeals.

    Thanks

    Bruce

  22. Re:really....? on Multithreading - What's it Mean to Developers? · · Score: 2, Informative
    i thought intels HT processors still only had one execution unit. They just have two fetch and decode processes and fast context switching between them.

    I wasn't even assuming they have that much. The minimum you need to make this trick work is two independent contexts. That means two copies of all kernel-visible control and data registers. You would probably not need to save internal microstate unless you need it to restart a long-running instruction.

    Anything else on top of that is optimization.

    Bruce

  23. Re:The sad truth... on Finding the Pits In CherryOS · · Score: 1
    Are you saying, by this, that nVidia had a whole bunch of kernel includes in their driver, which made the binary include copyrighted code?

    A reducto ad absurdum example helps here. Suppose there is a GPL kernel C file init.c which you wish to distribute without that pesky GPL. So, you create a file stealcode.c that simply says "#include <init.c>", and then you run "cc -c stealcode.c". The resulting file stealcode.o would be an infringing binary copy of init.c . Now, how is it different when you include any header? It must be something else about the header that makes it OK to copy. Usually, that something else is the license.

    Bruce

  24. Bigger version of an existing idea. on Multithreading - What's it Mean to Developers? · · Score: 2, Informative
    My Pentium 4 processor has 2 threads. Linux treats them as 2 processors, and makes full use of them. Yes, it's cool to have 8 cores and 4 threads per core. But this is all about price/performanace. An 8-core chip that shares the cache, VM infrastructure, and memory interface between all cores is going to work best for CPU-intensive tasks that are not also I/O or memory-intensive and can be partitioned into multiple threads easily. Not photorealistic rendering, for example, that requires too much data. And it won't handle separate-process loads as well as 8 blades would. So, watch all of those parameters: price, power, memory bandwidth, how cache and VM are done, PC board real-estate, etc. How they are combined will tell you whether that chip is a win or lose for your application.

    Bruce

  25. Re:The sad truth... on Finding the Pits In CherryOS · · Score: 1
    If such a category of software exists, the GPL needs to be completely rewritten. If you own the full copyright to a piece of software, as in you wrote every single line of code, you should be able to distribute it anyway you want.

    But it's not the case that the driver author wrote every line. The compiled driver includes code written and copyrighted by other people. It doesn't run without that code.

    Bruce