Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this and all other srcd projects dead? #253

Open
pombredanne opened this issue Mar 11, 2020 · 13 comments
Open

Is this and all other srcd projects dead? #253

pombredanne opened this issue Mar 11, 2020 · 13 comments

Comments

@pombredanne
Copy link

https://sourced.tech is dead... what happened?
@bzz ? @vmarkovtsev ?

@mcuadros
Copy link
Contributor

This repository is being hard-forked in a new go-erny organization. You can read about the status of a smilary repository at: https://github.com/go-git/go-git/wiki/go-git-has-a-new-home!-v5-and-some-explanations

@bzz
Copy link
Contributor

bzz commented Mar 18, 2020

@pombredanne sorry for delayed response.

Although I would be happy to maintain enry in some low profile mode even without the company support, I do not expect it to be ever updated under this URL any more, as nobody has access to src-d github account.

@mcuadros has more detailed explanation of the situation, I belive, under the link to go-git project.

@lafriks
Copy link
Contributor

lafriks commented Mar 18, 2020

I could also probably help on maintaining it as we need it for Gitea project :)

@bzz
Copy link
Contributor

bzz commented Mar 19, 2020

I could also probably help on maintaining it as we need it for Gitea project :)

I have just release a post-srcd version at https://pkg.go.dev/github.com/bzz/enry/v2 but will be happy to move it under some shared org e.g https://github.com/mloncode and add @lafriks as a member if another contributor and MLonCode org member @kuba-- agrees.

@bzz
Copy link
Contributor

bzz commented Mar 19, 2020

After a very brief conversation with @mcuadros and @kuba-- and @lafriks comment above - a consensus seems to emerge:

  • I'm volunteered to do some long-delay maintenance on the Support latest Go version bzz/enry#4
  • next week a repo under https://github.com/go-enry/ is going to be created, all the code moved there
  • it will run in collaborative OSS project spirit
  • @mcuadros volunteered to setup go library releases using Github Actions
  • @lafriks will be invited there ASAP
  • a next release of the go library (at first) will be published ASAP from there

@mcuadros
Copy link
Contributor

Ok, work done:

  • enry moved to https://github.com/go-enry/go-enry
  • CLI extracted from the library and moved to https://github.com/go-enry/enry

CI configured with GitHub Actions.

@lafriks
Copy link
Contributor

lafriks commented Mar 20, 2020

Maybe github.com/src-d/go-license-detector could also moved to that org as it is functionally related?

@pombredanne
Copy link
Author

@lafriks if you are looking for a decent license detection engine, may I suggest that you look at my https://github.com/nexB/scancode-toolkit ? 👼

@lafriks
Copy link
Contributor

lafriks commented Mar 21, 2020

@pombredanne I need golang library to use in Gitea project ;)

@pombredanne
Copy link
Author

@lafriks your call ... FWIW go-license-detector is fairly limited in terms of license detection accuracy ;)

None of the other Go-based tools in that space fare mucho better IMHO in terms of detection quality and accuracy, but at least they are maintained.

Check these:

See also https://wiki.debian.org/CopyrightReviewTools for other pointers (I help maintain that page with other Debian license nerds)

@vmarkovtsev
Copy link
Collaborator

vmarkovtsev commented Mar 21, 2020

@pombredanne What do you mean by fairly limited? It is the only project of its kind that has a 1k test suite and measures in high 90-ies on it.

Regarding the maintenance, go-license-detector works as awesome as always, nobody has found (or at least, reported) any misdetection problems during the last two years, and I am still here to merge any PRs. The license DB was recently updated; apart from that, the project reached all the original goals, and the rest is up to the community.

@vmarkovtsev
Copy link
Collaborator

One day developers will consider license classification properly - as a machine learning problem, measure precision and recall, have a big dataset, etc. As we see, currently every dev thinks that they are smarter than the others, quickly reinvent the wheel that performs great for their narrow undisclosed usecase, and poor users end up with tens of libraries.

@bzz
Copy link
Contributor

bzz commented Mar 31, 2020

@pombredanne Enry's new and all the further releases are going to available at https://github.com/go-enry/go-enry/releases/tag/v2.3.0 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants