News for hackers. Stuff that matters.
Re:Nano is no longer a GNU project by zx2c4 on Wednesday June 22, 2016 @10:24AM (#11954169)
I don't know anything about the politics involved, and I don't even use nano (vim guy myself), but I just ran this out of curiosity:

    zx2c4@thinkpad ~/nano $ git shortlog -sne --since '3 years ago'
      1298  Benno Schulenberg <[email protected]>
        64  Chris Allegretta <[email protected]>
         6  Jordi Mallach <[email protected]>
         3  Mike Frysinger <[email protected]>
         3  Mike Scalora <[email protected]>
         2  Rishabh Dave <[email protected]>
Seems like Benno is clearly the driving force behind the project.
Re:Nano is no longer a GNU project by moloh on Wednesday June 22, 2016 @08:46PM (#11958162)
Why only 3 years ago?

Maybe 10 years will be little more accurate?

  git shortlog -sne --since '10 years ago'
    1298  Benno Schulenberg <[email protected]>
     481  David Lawrence Ramsey <[email protected]>
     382  Chris Allegretta <[email protected]>
      28  Jordi Mallach <[email protected]>
       3  Mike Frysinger <[email protected]>
       3  Mike Scalora <[email protected]>
       2  Rishabh Dave <[email protected]>

  git shortlog -sne --since '15 years ago'
    2528  David Lawrence Ramsey <[email protected]>
    1298  Benno Schulenberg <[email protected]>
     803  Chris Allegretta <[email protected]>
     355  Jordi Mallach <[email protected]>
       3  Mike Frysinger <[email protected]>
       3  Mike Scalora <[email protected]>
       2  Rishabh Dave <[email protected]>
       1  Rocco Corsi <[email protected]>
Well, now looks little different...
Re:Nano is no longer a GNU project by threeseed on Thursday June 23, 2016 @12:40AM (#11958880)
2001 was when Windows XP was released. That's at least a few "eras" in computing ago.

Any open source project is only as good as it is today not what it was.

Re:Nano is no longer a GNU project by belorn on Thursday June 23, 2016 @12:34PM (#11962315)
If you like to test it, I would be very interested in the result of trying to get linux running with only code written from the last 3 years. I would assume that almost a majority of the code would be there, but then I would also assume that most of the essential core is basically untouched except for security patches. It would make for a very interesting read and a HN worthy article.

Have kernel images doubled in the last years?

Re:Nano is no longer a GNU project by digi_owl on Thursday June 23, 2016 @08:59AM (#11960518)
Then again, in many orgs XP is barely being replaced with Windows 7...
Re:Nano is no longer a GNU project by Sir_Cmpwn on Wednesday June 22, 2016 @10:28AM (#11954202)
With a record like that I think he should be allowed to do whatever he pleases with the project.
Re:Nano is no longer a GNU project by ArneBab on Wednesday June 22, 2016 @11:03AM (#11954470)
I don’t think so. With that argument, anyone could take over any project just because he/she has more free time than the current maintainer.

Would you want someone who steps up and does a lot of work in a project you started to suddenly tell you that he/she will now change the vision of the project and turn it in ways you don’t like?

Let’s assume that you take your time to write clean code, do changes slowly and deliberately and think long about how to do something right before you start coding. Then someone steps up and does lots of cool things in a flurry of activity, but does not do them right and you already see the maintenance fallout from that approaching. Would you want that contributor to take over the project and use the name you established for this new kind of project?

As a non-programming example: I’m writing a roleplaying system, and it took me several years to get from EWS-2.6 to having the concepts for EWS-3.0 nailed down — though without having finished text. If someone came in and did lots of work, I would still not want to see an EWS-3.0 which violates core principles I set down for the system. People are free to do that, but they have to do that in their own space, not in the space I created.

Also changing the name all over the source code in the main version tracking repository is a pretty hostile step. It implies that the other one now considers the project his/her own.

Essentially Benno should have made a bano, but I think that just turning GNU nano into his own project isn’t OK.

Re:Nano is no longer a GNU project by gravypod on Wednesday June 22, 2016 @01:33PM (#11955585)
Isn't that the idea of open source software? The best maintainer is the one in charge.

I don't think Linus would object to someone replacing him if anyone was more qualified for the job. Hell he even openly encourages people to fork Linux, make improvements, and follow the license (copy left).

I see nothing wrong with the most active/best maintainer having say over the project's future.

Re:Nano is no longer a GNU project by sangnoir on Wednesday June 22, 2016 @07:04PM (#11957749)
> Isn't that the idea of open source software? The best maintainer is the one in charge.

No, not really. Open source embraces the idea of forking - a hostile take over of the original project is most definitely not the idea - but it can be allowed depending on the projects charter.

Also - most active contribute =/= maintainer - I'm sure Red Hat adds more code to the kernel than Linus these days, but Linus is still the 'decider'.

To conclude, Benno is free to fork GNU Nano, but it will not be GNU Nano - he can call it 'New Nano' if he likes.

Re:Nano is no longer a GNU project by digi_owl on Thursday June 23, 2016 @08:57AM (#11960511)
Pretty much. Especially if one i trying to introduce major changes.

Edit: That said, there seems to be more hostile takeovers happening these days. Perhaps because a new gen of devs care as much, or more, about brand as about code quality...

Re:Nano is no longer a GNU project by EmanueleAina on Wednesday June 22, 2016 @04:11PM (#11956614)
Arguably, if the situation is the one described, I'm not sure what "the best maintainer" is. :(

Changing name and leaving the old project eventually die or be subsumed by the fork (like egcs did with gcc) would have probably been a better choice.

Re:Nano is no longer a GNU project by wott on Wednesday June 22, 2016 @06:46PM (#11957642)
> Isn't that the idea of open source software? The best maintainer is the one in charge.

There is no reason why the first sentence should imply the second.

Re:Nano is no longer a GNU project by _kst_ on Wednesday June 22, 2016 @11:45AM (#11954798)
Of course he can do anything he pleases with nano. (So can you, and so can I.) He just doesn't get to do anything he pleases with GNU nano.
Re:Nano is no longer a GNU project by pekk on Wednesday June 22, 2016 @11:01AM (#11954454)
Committing to an existing project doesn't give you exclusive license rights over the project.
Re:Nano is no longer a GNU project by pessimizer on Wednesday June 22, 2016 @11:02AM (#11954467)
It's free software, everybody is allowed to do whatever they please with the project. GNU doesn't have to support or endorse it, though.
Re:Nano is no longer a GNU project by sudhirkhanger on Wednesday June 22, 2016 @03:06PM (#11956202)
I think he should have renamed the project when he forked it. This sounds disingenuous to me.
Re:Nano is no longer a GNU project by infodroid on Wednesday June 22, 2016 @10:33AM (#11954244)
Was it really necessary to also publish their email addresses?

--

Edit: I know the addresses appear in the Git repo. But they are not accessible to web crawlers over HTTP. Most code hosting services require a login to see them as a spam control measure. Which is also why I think they should be obfuscated at least.

Re:Nano is no longer a GNU project by hundchenkatze on Wednesday June 22, 2016 @11:38AM (#11954744)
Re:Nano is no longer a GNU project by tzs on Wednesday June 22, 2016 @12:07PM (#11954953)
They are more accessible here on HN, though, because crawlers that obey robots.txt will not see it on git.savannah.gnu.org but will see it here on HN.
Re:Nano is no longer a GNU project by yellowapple on Wednesday June 22, 2016 @02:44PM (#11956057)
I suspect that if a crawler is being used to farm email addresses for spamming, it's highly unlikely that robots.txt would be any deterrent whatsoever.
Re:Nano is no longer a GNU project by mysidia1 on Thursday June 23, 2016 @09:02AM (#11960530)
Spammers' crawlers use URLs obtained from search engines and public sources. If the whole directory is blocked in robots.txt, it WILL reduce crawling activity massively.
Re:Nano is no longer a GNU project by infodroid on Wednesday June 22, 2016 @11:39AM (#11954754)
I did not know that about Savannah. I am mainly familiar with Github, Bitbucket and Launchpad. I guess there is no point hiding from the bots these days.
Re:Nano is no longer a GNU project by cyphar on Wednesday June 22, 2016 @09:34PM (#11958324)
Why is everyone so uptight about their emails being public? If you're planning on doing free software development in public, your email is going to have to be publicly available anyway (otherwise people can't contact your for legitimate reasons). Spend the 15 minutes it takes to set up SpamAssassin and then get on with your life.
Re:Nano is no longer a GNU project by mysidia1 on Thursday June 23, 2016 @09:08AM (#11960560)
SpamAssassin is about as effective as wet scotch tape.

The existence of your e-mail address in public does not grant members of public permission to Republish or use however they please outside its intended purpose.

Community standards say this information is mangled before republishing to the web, Otherwise, if you post someone's e-mail address, you are aiding and abetting spammers.

At the very best, It is highly inconsiderate to republish, and in other cases, may result in legal actionw, as in suit for damages against the person who republished your e-mail address.

Re:Nano is no longer a GNU project by andrewguenther on Wednesday June 22, 2016 @10:38AM (#11954275)
I mean, they're right there in the git log
Re:Nano is no longer a GNU project by Uberphallus on Wednesday June 22, 2016 @10:38AM (#11954276)
Publish? It's public already.
Re:Nano is no longer a GNU project by rnhmjoj on Wednesday June 22, 2016 @10:53AM (#11954374)
Spammers are already using emails from git repositories, especially from Github.
Re:Nano is no longer a GNU project by chris_7 on Wednesday June 22, 2016 @11:31AM (#11954694)
For whom is spam actually a problem? Filters are absurdly good.
Re:Nano is no longer a GNU project by noobermin on Wednesday June 22, 2016 @12:13PM (#11955002)
Depends on the email service. Colleagues of mine who work at military research lab have their emails filtered to junk in my email but then I routinely receive email notices in my inbox from university emails warning me my "Account is expired/full/overdue" and I must take immediate action by clicking on a link.

Hint: I think gmail filters are good. The rest? Not so much.

Re:Nano is no longer a GNU project by profmonocle on Thursday June 23, 2016 @12:17AM (#11958814)
They are, if you can get them. Until recently my employer was using a mail provider that had seriously neglected their product. The spam filtering was atrocious, so I tried to avoid giving out my work email as much as possible.

(Thankfully we finally switched to another provider because the old one refused to support DKIM or even STARTTLS to other MX servers.)

Re:Nano is no longer a GNU project by infodroid on Wednesday June 22, 2016 @12:02PM (#11954923)
It can be additional work for people self-hosting their mail. But I base that on my own experience many years out of date.
Re:Nano is no longer a GNU project by luckydude on Wednesday June 22, 2016 @05:54PM (#11957330)
2 orders of magnitude more commits? Yes, agree. And the argument that claims "a flurry of activity" doesn't wash. This is a bit more than a flurry.
Re:Nano is no longer a GNU project by tomcam on Wednesday June 22, 2016 @05:28PM (#11957180)
Snap