Hacker News new | ask | show | jobs
by rbanffy 5435 days ago
for the tl,dr crowd:

It was noticed a couple parsers included in the source tarball are generated from grammar files that are not. This means they are distributing the compiled version without the corresponding sources (although the parsers are human readable) and that is unacceptable. The situation is analogous to distributing a compiled program without its source or, say, a merged-minified version of a JavaScript library without its original corresponding files.

The solution will be applied retroactively to source tarballs and previous tarballs that did not distribute these source files will be removed.

It's like the Emacs team just noticed the have been driving their car with a broken headlight for the past couple miles.

In the meantime, I seriously doubt many other teams would be so principled as that. Kudos for them.

1 comments

Yeah. It's important to point out that the bison sources are (apparently) available under the GPL. They're just not distributed with emacs, thus the distribution is in violation. The broken headlight analogy is a very good one. This is a bad "oops" moment. It's fixable via some elbow grease, better organization, and probably a review of a process or two.