Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:GPLv3 violation (Score 1) 163

As per GPLv3, GRUB2 needs to publish the private key

I'm pretty sure you're wrong about this.

IIRC GPLv3 requires (if you are 'secure booting') you to be able to load in your own certificate that subsequent signatures can be checked against. That doesn't mean Microsoft has to publish their private key in order for computers to be distributed with a GPLv3 licensed GRUB2. Microsoft is (for now) requiring that PC manufacturers that ship Windows allow secure boot to be disable AND that there is some (though probably obscure and poorly documented) way to load in your own certificate that booting kernels need to be verified against.

Comment Re:"Clean Room" implementation (Score 5, Insightful) 239

That's the weird part of this trial, there doesn't seem to be a formal decision paper/memorandum saying "Okay, we are doing a clean room, and these are the measures we need to be sure we enforce, here is the manager in charge." [Cravat: Maybe there is and Oracle simply didn't want to present it. But that seems unlikely] It seems more like Andy Rubin was shooting the shit over email and some engineer said that he could write his own byte-code interpreter, and some others piped up that maybe rewriting everything would be fun. And then 2 years later they had it done and Rubin was just like, "Oh, cool, let's build our business on this then."

But really this entire phase of the "trial" is bizarre. Oracle spent hours and hours and hours proving.... Google implemented the methods in java.lang et al. And Google is saying.... they implemented those methods. What exactly is the jury supposed to decide? Isn't whether or not Google can implement those methods be a matter of law? if the jury is supposed to say its fair use or not, why wasn't Oracle's presentation filled with examples of what things are fair use and what things aren't?

Oracle's lawyers are so focused on saying that Google should have got a TCK license, but they never presented WHY Google should have gotten that license. They just asked the Google people, "Hey, did you know you should have got a TCK license?" Then they ask the Sun people, "Hey, should they have gotten a TCK license?" But they never seemed to explain why the TCK was needed beyond avoiding fragmentation of the language. Fragmentation of the language isn't against the law AFAIK.

I guess things will become clear when the judge gives his instructions to the jury, but I am completely puzzled.

Comment Re:Spotty (Score 3, Interesting) 451

IPAWS has a (just barely out of development AFAIK) private RSS feed that you need a special pin code or something for. It is just for broadcasters. They also have a private SOAP server that you need some X509 certs for to pull public CAPs from (this is a superset of EAS alerts).

IPAWS eventually will have a public RSS feed for EAS messages, but they don't seem as concerned about making sure that it will be properly provisioned to serve millions of clients hitting it up constantly.

I'm developing an OSS application to feed IPAWS messages from their SOAP server to a public xmpp server: https://github.com/talisein/Stormee

Its not really ready for prime time yet, but I should have something that works in a couple weeks.

Comment IPAWS and FOSS (Score 1) 271

If anybody's interested, I'm developing a GTK+ app that gets alerts from IPAWS pushed to it. Its not quite ready to be useful yet (I need to get certified to pull from the IPAWS production server rather than just their dev server), but I'm getting there; I expect I'll have a usable beta out in a month.


Feedback is welcome

Comment Re:Better lawyers and friends (Score 1) 136

No, Google can do this because THEY OWN THE CODE in question. They developed Android, not random FOSS people.

The thing they are using from the wider community is the linux kernel (and some tools like gcc), AND THEY HAVE RELEASED THAT CODE. The whole rest of the Android stack was developed in house at Google and they can do whatever the fuck they want with it, be it release the source or not on their own time table.

Comment Dispersion! But On-Chip Networks... (Score 2) 98

I haven't done the math, but at 500 GHz it seems like dispersion would make any network longer than a single chip fundamentally unable to use that kind of frequency.

For a mesh network-on-a-chip though, you could probably dumb down the routers a lot (you'd have to to let them operate at that freq), and basically trade inefficient routing for a way higher link rate... basically operate the network such that you can deliver a message 100 times faster than than you can send 1 message. The routers may not even need buffers at that point. But I think there are a lot of problems here.

I think the parent comment is right: 500 GHz modulator is nice and all, but its difficult to use until everything else is at least on the same order of magnitude.

Comment Re:TFA is wrong (Score 1) 295

I don't think you understand that Android isn't developed in the bazaar. While they do accept community improvements, it takes a LONG time for the patches to be approved--up to a year even for relatively small changes; and as of TODAY the community itself is completely unorganized--absolutely unable to address this kind of focused rewrite in anyone's idea of a reasonable timeframe.

Maybe Android would be better off in the bazaar, but I think they think they are doing quite well enough with their current development model, and it is their choice!

Comment Re:TFA is wrong (Score 1) 295

Having the source code to modify it IS great and IS the reason to have it.

But if the Honeycomb source is as fucked up as they say it is, and as fucked up as the comments in this post have said it is, then your modifications would certainly break almost beyond repair in their massive refactoring for the next version.

If your work depends on the source to Honeycomb and you don't have it because you're a small fry, well, that sucks, sure. OTOH if they hadn't done it this way then there wouldn't be a Honeycomb, there wouldn't be an Android tablet yet, and you would still be sitting on your ass left waiting for a release.

Honeycomb is less of a release than it is a closed beta, that's all. Hell, at least this way we at least know what some of the APIs are before the real release, right?

Comment Re:User perception (Score 2) 295

... Once TiVo showed the corps how to run right around GPL V2 it became for all intents and purposes useless.

Unless your intent and purpose is that you just want to be able to see and use what people do to your source code and not dictate how people build their hardware.

Ultimately these companies rise and fall by the geeks that work for them; if Google does shed its skin and shows some evil nature of closed development or something.... then things will be inconvenient for a few years, they'll bleed the developers who understand the importance of openness (which seems to be a pretty large proportion of Android's devs), and eventually they'll be as irrelevant as Microsoft.

Comment TFA is wrong (Score 4, Informative) 295

Before he said any of that, he said you have to understand the nature of git: When they release Ice Cream Sandwich, the Honeycomb source will be in the patch history. What they may not bother to do is to tag the specific commit of Honeycomb.

But once Ice Cream Sandwich is released, I have no idea who the fuck would care about Honeycomb; the only reason would be for a device that had proprietary drivers that never updates to Ice Cream Sandwich, but that could be solved pretty easily by just pinning the kernel release to Honeycomb and taking the rest of ice cream.

All this hand-wringing over Honeycomb is fucking annoying at this point. Get over it.

Comment Science is a MODEL (Score 3, Interesting) 1486

Science does NOT say how things "really are." Science provides a model that provides an approximation of reality; the most complex models can predict real events with a high statistical accuracy, but the the universe (or God if you want) is the only thing that knows what is really going to happen. If you don't know what an "atom" is, then you simply do not have a model from which to predict molecular events. When you read in a book about "atoms" you are just memorizing a model, giving you a framework that allows you to make some predictions. There is no requirement of faith in the model. If you make a prediction from the model that fails to realize, then you need to use a different model! That's all. Science is explicitly not a guarantee, but our modern models give very accurate predictions in many situations.

Faith on the other hand IS a statement of how things "really are". Faith is explicitly a guarantee and allows for zero prediction this side of death. And that's fine.

When a scientist tells you what a boson is, you DO NOT need to "trust" or "believe" them. The world's best scientists are in fact the ones who do not trust or believe in the models (even their own!).

Submission + - Libyan Internet flatlined, 2 .ly name servers down (google.com)

dnsdude writes: "Libya has turned of the Internet, with the result being that two (out of 5) .ly name servers are now unreachable.

The .ly name servers are reached in round-robin fashion, so roughly 2 out of 5 queries around the world will timeout.

Hope you're enjoying your .ly domain names!"


Submission + - Oxygen masks removed from airplane toilets (uol.com.br)

funny_smell writes: "The FAA has quietly ordered the removal of oxygen masks and oxygen supply to the lavatories of commercial airliners in the USA. The agency and American government intelligence have identified the threat of the devices being used by terrorists as explosives. The FAA refrained from giving further details."

Submission + - Libya Blocks Internet Traffic (ibtimes.com)

RedEaredSlider writes: After slowly returning to the Internet, Libya has gone again.

At about 7 a.m. Eastern Time on Thursday Internet traffic coming in and out of Libya dropped to nearly zero, where it remains, according to Google's Transparency Report.

Libya had previously lost much of its connectivity on Feb. 18. The country's Internet activity returned at about 1 a.m. Eastern time after being out for about seven hours. Initially some analyst s thought it might be the Libyan government attempting a "dry run" of cutting off the Internet and other communications the way the Egyptian government did in January.

But James Cowie, chief technology officer of Renesys, an information technology consultancy, said this time it is different from the case in Egypt, or even the previous service outages. "It's like a post-apocalyptic scenario where the roads are there, there just isn't any traffic," he said.

Slashdot Top Deals

"There is no statute of limitations on stupidity." -- Randomly produced by a computer program called Markov3.