Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re: Students + Anonimity (Score 2) 234

False accusations of rape is present in ~80% of disputed divorce cases. It's so bad, some lawyers are having the clauses in form paperwork. Demonstrably false accusations are around 10-20% of all investigated rape cases. If females wouldn't use rape accusations as a tool, real victims would have a much better chance.

Comment Re: A first: We should follow Germany's lead (Score 1) 700

"Could I [...] start my own religion [...], and decide to not serve some of the customers of my business because of some arbitrary rule"

Yes.

I've toyed with the idea of moving to Arizona, opening up a bible store that only sells King James version bibles, then refuse to sell to Christians.

Hey - I read that part about Lot and his daughters, and that's just sick!

Comment Re:A first: We should follow Germany's lead (Score 1) 700

Most of us believe that there are no laws allowed that establish a religion as a part of Government, and that people are free to worship as they please.

Fundamentalists believe that they are free to do as they will, and that they have as a obligation, the right to deprive others of their rights.

They are loud and annoying, so many people think that's how we all are.

Comment Re:Clean room design has dirty and clean teams (Score 1) 179

This is a night and day difference with respect to reverse engineering...

No, it isn't. They had to go further out of their way to dance around that issue in order to make a legal clone.

The half of the clean room effort that does the implementation are the one's making the clone, they don't see source code, disassemblies, etc. The other half doing the reverse engineering in order to develop the specification have to discover the *intent* of the original developers with respect to functionality. That discover is easier when you have their commented source code rather than a disassembly of a binary.

The dancing you refer to is for non-clean room scenarios where the developer implementing the compatible non-infringing clone has access to the original copyrighted code. And that dance occurs regardless of whether he/she is working from a binary disassembly or commented source code. Lawyers literally look at the code and say these ten or so lines in the new are too similar to these ten or so lines in the original. Disassembly or source has this same problem. Now source still has the advantage of better divining the original intent, so having the source is also a win in the non-clean room scenario.

...and the fact that IBM didn't want a compatible BIOS to be produced does not change this.

It changes this part:

Compaq et al were able to create clones because the IBM PC was an open platform.

No, it didn't. The fact that IBM provided source code to all PC programmers as a way of documenting the BIOS API actually made things simpler despite such a desire. If IBM was to act in a manner more consistent with that desire so as to hamper Compaq et al they would have simply provided PC programmers with registers for input/output parameters and the interrupts to use to invoke an API call. As was done with DOS.

Comment Clean room design has dirty and clean teams (Score 1) 179

...the fact is those working on a compatible BIOS had the IBM source code with comments to work from

... they clean-room reverse engineered it.

A clean room design involves *two* teams. A dirty team that reverse engineers and writes a specification for a compatible device, and a clean team that does the actual implementation using only the provided specification. The "wall" is between these two teams, the implementation team has no contact other than the specification.

The dirty part of the team had a much easier time creating the specification given that they had commented source code. This source code, widely distributed by IBM to PC programmers, was the BIOS API documentation. This is a night and day difference with respect to reverse engineering and the fact that IBM didn't want a compatible BIOS to be produced does not change this.

Comment Re:get rid of the H-1B job lock and set a higher m (Score 1) 294

And thus the large increase in help wanted signs is a unicorn.

Even if this "large increase" existed, it would not be evidence of causality. But the city leaders say there has been little impact on jobs: City manager Todd Cutts says there has been no impact on sales tax or property tax, and no change in the number of business licenses issued. ... “We’re not seeing the big benefits that proponents said we would because so few people are affected,” said Guppy. “And at the same time, it’s not having a ripple effect through the economy. It just affects so few jobs, it’s not having much impact.”

Comment Re:IBM PC was an open platform (Score 1) 179

Compaq et al were able to create clones because the IBM PC was an open platform.

Wow, you know nothing about what happened, do you? Are we really already to the point where people don't have any idea how 'locked down' the PC was when it first came out? We've already forgot? Oh, you misread a Wikipedia article ...

Wrong. Are you under the mistaken impression that "open" means the source code is also free to re-use and distribute? It does not, contrary to how the FSF would like to redefine "open". The fact remains that the IBM PC BIOS was open, PC developers had access to the source code. This source code was part of the documentation provided by IBM to PC programmers so that they could call the BIOS API. The comments in the source code were the API spec. We weren't using pirated copies, we were using official copies provided by IBM.

Comment Source code was also the BIOS API doc (Score 1) 179

I don't think "clean room" was as you described. I believe one team had access to copyrighted materials including the commented source code. They created a specification that describes the required compatible behavior without any mention of any copyrighted. The "clean" part of the process is the next step. A separate team implements a compatible BIOS working *only* from this specification. The implementation team has no contact with the specification team other than this specification. I think the implementation team was also selected from people who had never programmed the PC before.

The fact that IBM was open with the source code and the specification team had access to commented source rather than disassembled binaries was a great advantage. Keep in mind that this source code listing was official IBM documentation on how to use the BIOS. IBM intended it to be viewed by PC programmers so that they could make use of BIOS API calls.

Comment "Open" does not mean without copyright (Score 1) 179

IBM published the source code to their BIOS. That is pretty open and greatly facilitated the creation of a compatible BIOS.

Heh. No. Compaq reverse-engineered their BIOS. Here's some more reading material.

"Open" does not mean without copyright. The fact is those working on a compatible BIOS had the IBM source code with comments to work from in order to define what a compatible system needed to do. That is a huge advantage compared to disassembling binaries. The fact remains that IBM published the source code to the embedded firmware, that is by definition open. The fact that it is copyrighted and may not be distributed without permission does not change this.

Comment Source code made it easier (Score 1) 179

Releasing the source code would actually made it worse for the compatibles - in order to prevent infringement, the clones had to reverse engineer the BIOS in a clean room fashion, so no looking at the source code at all.

There are two parts to the clean room approach. One is the specification phase where one team defines the necessary behavior for a compatible system. This team may look at the copyrighted material. In the IBM PC case the fact that this team was looking at commented source code rather than disassembled binaries was a big advantage, it made their job far easier.

The second phase, which is performed by an entirely different team with no connection to the specification team (other than their output, the specification), is the implementation. Whether the specification they received came from disassembled binaries or source code makes no difference. Well, other than if the spec is source code based it is probably more compatible. So in the IBM PC case we may have had fewer incompatibilities in the spec which made implementation easier too, fewer bug hunts later on.

Slashdot Top Deals

We are each entitled to our own opinion, but no one is entitled to his own facts. -- Patrick Moynihan

Working...