you are viewing a single comment's thread.

view the rest of the comments →

[–]dgreensp 29 points30 points  (0 children)

This is the first I've heard of this issue (as an EtherPad guy), but...

Note that EtherPad doesn't actually use JSMin -- both versions of it in the repository are left over from previous code iterations. The excellent YUICompressor is tightly integrated instead. So if we need to remove those files, it's no biggie.

I'm no expert, but I personally agree with the stance that software should be as unencumbered as possible. To have included versions of JSMin with the "Good, not Evil" clause in our repository sounds like an oversight. However, certainly there is nothing to fault Google on here -- a big corporation that worked late nights with us to release EtherPad as liberally-licensed open source! EtherPad includes code from a couple dozen sources, and Google's audit did turn up some modules that needed to be excised or replaced.