Hacker News new | past | comments | ask | show | jobs | submit login

It's GPL, right? Why hasn't anyone forked it with the citation requirement removed?



You would then not be allowed to call it GNU Parallel due to possible trademark confusion. This also why we have names like CentOS (not RedHat Free) and IceCat (not Firefox Free).

There was a court case in Germany about this (for some CMS tool - IIRC) where a forker used a similar name. The verdict was pretty clear: Forking was OK (copyright law - permission by GPL), but keeping the name was not (trademark law - no permission by GPL).


Good Q! I don't know, but I also feel like that could be a bit dirty, without having other reasons to fork. I might not want to encourage or support that.

There are some (non-fork) projects that provide the same functionality, with the stated motivation being in part because of the citation thing.


Links to the other projects?


Here's one I was thinking of: https://github.com/gdm85/coshell

The comment about motivation came from a bug report about parallel being "chatty": https://github.com/Homebrew/legacy-homebrew/issues/29060

Nothing homebrew can do about it, of course, but this illustrates one of the implications of parallel doing something unexpected; package managers have to field the complaints.


> Return value will be the sum of exit values of each command.

That's unforuntate design choice.

Exit status is 8-bit only, and some programs exit with high numbers¹, so the sum could overflow easily.

¹ For example, when a Perl program dies, exit status is 255.


Someone has compiled a big list of alternatives: https://www.gnu.org/software/parallel/parallel_alternatives....

Most of the tools look unmaintained (last release over a year ago).


I’ll look again later today. I tried to find one I saw earlier quickly when I replied above, but I didn’t see it. I think it was also called “parallel” and it mentioned the citation being a factor.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: