Follow Slashdot stories on Twitter


Forgot your password?
Back for a limited time - Get 15% off sitewide on Slashdot Deals with coupon code "BLACKFRIDAY" (some exclusions apply)". ×
GNU is Not Unix

Emacs Has Been Violating the GPL Since 2009 295

Digana writes "Emacs, one of GNU's flagship products and the most famous software creation of Richard Stallman, has been discovered to be violating the GPL since 2009-09-28 by distributing binaries that were missing source. The CEDET package, a set of contributed files for giving certain IDE functionality related to static code analysis, has distributed files generated from bison grammars without distributing the grammar itself. This happened for Emacs versions 23.2 and 23.3, released during late 2009, and has just been discovered."

Comment Re:Collateral success vs indication of support nee (Score 1) 494

At another job I supported Apple Xserve and RAID. We had a "spare parts kit." It had one of every part in n xserve, "the RAID had it's own similar kit." When anything failed I swapped out the part myself with the spare parts kit, then Apple overtightened a replacement part with a pre-paid shipping for sending the failed part.

Sent from my iPhone

Comment Re:Seriously? (Score 1) 1352

Actually TFA wasn't about people believing things the researchers didn't agree with, it was about people believing things that are simply false.

Do you have personal knowledge of where Obama was born? I mean, you were there and saw it with your own eyes? If not, you believe the claim he was not born in the US is false because you believe someone else who told you that, or because you choose not to believe someone who told you the opposite.

And here's the real problem with Fox News. It subverts the very idea of there being an objective truth in order to push its agenda. Obama's birth certificate is publicly available, copies have been displayed in multiple news sources, but the Birthers always require "one more level" of proof. Hey, it could have been forged, etc, etc. At some point you have to accept secondary sources unless you're doing the research yourself.


Archaeologists Find 2,400-Year-Old Soup 108

Chinese archaeologists have discovered a sealed bronze pot containing what they believe is a batch of 2,400-year-old bone soup. The pot was dug up near the ancient capital of Xian. Liu Daiyun of the Shaanxi Provincial Institute of Archeology says, "It's the first discovery of bone soup in Chinese archaeological history. The discovery will play an important role in studying the eating habits and culture of the Warring States Period (475-221BC)." No word on if the archaeologists also found the accompanying ancient crackers.

Comment Re:comment from original page (Score 1) 90

Agreed, that's why I said "If you want to be strict about it".

Let's say you had a uncaught labelling error on a source file (foo.c) when you create your baseline label. I know, you're checking for that, but just for the sake of argument, let's say it happened. With a /main/LATEST catch-all rule, you would be getting whatever version of foo.c happens to be /main/LATEST. When you run a build, you may or may not get an error, but you run the risk of introducing a bizarre bug in your build image, which could lead to many hours of debugging before you track it down to that source file being the wrong version. With a /main/0 catch-all rule, you will most likely get a compile error (since foo.c will be empty). Maybe not when foo.o gets generated, but rather at link time. Basically, you're better set up to catch the problem sooner.

But yes, you are correct that it should be the same. Using /main/LATEST can also be nice if you have areas that are not labeled and you want to get /main/LATEST for those other ares.

Comment Re:another Obama disappointment... (Score 1) 559

Full body scanners were floating around in 2005, they were aready installed in airports in 2006/2007... orders have been placed, contracts signed, contractors hired, training done, policies and protocols written, multitudes of careers exist around these infernal things... you don't just step in and undo all that with a snap decision.

Actually, you can. fire the contractors or give them other jobs, tear up the policies and protocols, issue a big mea culpa and move on.

Comment Re:The problem is people confuse what bias is (Score 3, Informative) 133

I respectfully disagree with you on this. There is nothing in my experience with the usage of the word "bias" to indicate that intent has anything to do with it. It may be ethically unjustifiable to be intentionally biased, but it is a perfectly legitimate use of the word.

bias (bs)
1. A line going diagonally across the grain of fabric: Cut the cloth on the bias.
a. A preference or an inclination, especially one that inhibits impartial judgment.
b. An unfair act or policy stemming from prejudice.
3. A statistical sampling or testing error caused by systematically favoring some outcomes over others. 4. Sports
a. A weight or irregularity in a ball that causes it to swerve, as in lawn bowling.
b. The tendency of such a ball to swerve.
5. The fixed voltage applied to an electrode.
Slanting or diagonal; oblique: a bias fold.
tr.v. biased or biassed, biasing or biassing, biases or biasses
1. To influence in a particular, typically unfair direction; prejudice.
2. To apply a small voltage to (a grid).


The Push For Colbert's "Restoring Truthiness" Rally 703

jamie writes "A grassroots campaign has begun to get Stephen Colbert to hold a rally on the steps of the Lincoln Memorial to counter Glenn Beck's recent 'Restoring Honor' event. The would-be rally has been dubbed 'Restoring Truthiness' and was inspired by a recent post on Reddit, where a young woman wondered if the only way to point out the absurdity of the Tea Party's rally would be if Colbert mirrored it with his own Colbert Nation.'"

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.