First of all thanks for all the work done so far, it was amazing. I have been trying to help fluentnhibernate for some time now and I raised this question because I have many business friends who ask me about it. At the company I work for, we have used nhibernate and fluentnhibernate for more than 5 years, in addition to meeting several other companies that use them.
I believe that the option for we officially end-of-life Fluent NHibernate, is something very sad and it will let anyone to fork fluentnhibernate and continue it as an unofficial project e become a mess, because there are projects that depend on it. As I previously raised the community on top of this project is quite interest in contribute! I believe the best option would be for NHibernate to become the "owner" of the package(maybe adding a nhibernate/fluent-nhibernate repository?) for the idea of continuity of the package over a long period, to add and remove people to help maintain Fluent NHibernate. I saw that Frédéric Delaporte is also interested in help, at least in the beginning with this transition. As a contributor and active maintainer on github projects like https://github.com/ZeusAutomacao/DFe.NET , i have time available and i can contribute whatever is necessary to maintain the project. Em segunda-feira, 14 de setembro de 2020 às 06:04:55 UTC-3, thebitt...@gmail.com escreveu: > James has a point. > In my experience - one person can do all that (theoretically), but it's > probably too much to ask if he or she has a full-time job. > > понедельник, 14 сентября 2020 г. в 11:38:25 UTC+3, James Gregory: > >> Hey folks, >> >> James Gregory here, original creator of Fluent NHibernate and I suppose >> official abandoner too. >> >> Thanks for raising this question. I have no objection to transferring >> ownership to NHibernate. In fact, I much prefer transferring it to the NH >> organisation than transferring it to an individual. But just for clarity, >> who are we proposing would maintain the codebase? There’s been nothing >> stopping anyone from reaching out to me so far, it’s not like I’ve been >> refusing help (don’t confuse the occasional drive-by PRs for offers of >> help). Who's going to be reviewing PRs, cutting new releases, fixing the >> issues that come up with new NH versions? etc... >> >> Historically, we’ve had a very difficult time recruiting people to help >> maintain Fluent NHibernate. It’s abandonment is because there’s been >> literally 3 people interested in long-term maintenance over its lifetime >> (10+ years now), and whilst we have occasionally received Pull Requests >> they’ve never converted into active maintainers. So I’m skeptical that >> simply moving who owns the package is suddenly going to revitalise the >> project without a plan in place for someone to take ownership and steer the >> project. >> >> Is anyone here proposing to take maintenance responsibilities? If so, >> brilliant! If not, I don't see much point in transferring an abandoned repo >> to a different place to remain abandoned, so another option is we >> officially end-of-life Fluent NHibernate. >> >> Cheers, >> >> >> On Sunday, September 13, 2020 at 9:01:08 PM UTC+10 Frédéric Delaporte >> wrote: >> >>> About ownership of the package, I have sent the following message to its >>> current owners. It seems to me as a good way to go. (If other members of >>> the NHibernate organization disagree, we will just have to reject the >>> ownership.) >>> >>> ----------- >>> >>> Hello, >>> >>> I am one of the admin of the NHibernate repository. We recently received >>> a request for receiving a fork of FluentNHibernate, due to its current >>> repository seeming abandoned. >>> There is an opened issue in its repository ( >>> https://github.com/FluentNHibernate/fluent-nhibernate/issues/459), and >>> a discussion on the matter on NHibernate development list ( >>> https://groups.google.com/g/nhibernate-development/c/lhNOJuUatWA/m/BRjf7j2-BAAJ >>> ). >>> >>> In case you, current owners, are no more available for maintaining this >>> project, could would still spare some time to manage handing it over to >>> some active contributors? >>> >>> A simple and quick step could be adding the NHibernate organization on >>> NuGet (https://www.nuget.org/profiles/nhibernate) as owner of this >>> package, which would allow us to give package update right to other >>> contributors. >>> (It does not mean the NHibernate organization will start maintaining >>> this package, we will most probably delegate this to willing contributors >>> of FluentNHibernate. And this is currently an initiative of mine, which may >>> be refused on our side. But there is no harm on your side to already send >>> us a request for taking ownership of the FluentNHibernate package on NuGet: >>> the way it works, the organization has to accept it, so if other members >>> disagrees, we will be able to cancel it.) >>> >>> May you also state if forking the repository is your preferred option, >>> rather than giving required rights to would be contributors or getting >>> active again? >>> >>> Thanks for your attention, >>> >>> Best regards, >>> >>> Frédéric >>> >>> Le samedi 12 septembre 2020 à 22:32:25 UTC+2, Gunnar Liljas a écrit : >>> >>>> I agree that it would be a good idea. I prefer FNH over other options >>>> any day, but the diminished support is troubling. Perhaps making it >>>> "officially NHibernate" can be a bit confusing, since there are >>>> "competitors" inside NHibernate, but anything that keeps it alive for >>>> now is good. >>>> >>>> I guess the most important thing is to get ownership and solve the low >>>> hanging fruits. >>>> >>>> /G >>>> >>>> On Sat, Sep 12, 2020 at 9:44 PM Frédéric Delaporte >>>> <frederic...@free.fr> wrote: >>>> > >>>> > Adding a nhibernate/fluent-nhibernate repository seems to me a good >>>> option, as long as you are ready to handle it, and since contributors >>>> would >>>> be many, also as long as you are ready to share merging/releasing access >>>> with people most worthy of it. >>>> > >>>> > May you have a way to attract the attention of such potential >>>> would-be contributors here, to let them share their thoughts? >>>> > >>>> > Is there also any opened issue on the current Fluent-Nhibernate repo, >>>> asking the owner to take action for giving available contributors the >>>> required rights for replacing current owners? >>>> > >>>> > About the NuGet package, you may be able to reclaim it, as NuGet has >>>> a procedure for abandoned packages, which I have already used >>>> successfully. >>>> It is quite lengthy, but well worth it, especially for a popular package. >>>> They call it dispute resolution, but this does also apply for abandoned >>>> packages. >>>> https://docs.microsoft.com/en-us/nuget/nuget-org/policies/dispute-resolution >>>> >>>> > If current owners of the package do not answer at all, and you can >>>> explain why you should get ownership of it, it should work. Of course you >>>> will have more weight in reclaiming it if you already have an active fork >>>> of the project. >>>> > >>>> > Le samedi 12 septembre 2020 à 21:24:07 UTC+2, bredinh...@gmail.com a >>>> écrit : >>>> >> >>>> >> From issue: >>>> https://github.com/nhibernate/nhibernate-core/issues/2531 >>>> >> >>>> >> I believe that many nhibernate developers know about >>>> FluentNhibernate at least in some project. >>>> >> >>>> >> To understand the size of fluent-nhibernate adopters, they have 80% >>>> of the stars in the nhibernate github. >>>> >> >>>> >> I use it in several of my projects, but lately, the project is >>>> dying, due to the lack of support from the creators of the project. >>>> >> - lack of reviewers with merge right >>>> >> - lack of reviewers with ability to release >>>> >> - no nugget access (need to create a new one as a lot of forks are >>>> doing) >>>> >> >>>> >> We have a lot of problems using the latest versions of nhibernate >>>> due to lack of maintenance. >>>> >> Here are some sample issues and pullrequests. >>>> >> FluentNHibernate/fluent-nhibernate#430 >>>> >> FluentNHibernate/fluent-nhibernate#429 >>>> >> FluentNHibernate/fluent-nhibernate#456 >>>> >> FluentNHibernate/fluent-nhibernate#432 >>>> >> FluentNHibernate/fluent-nhibernate#453 >>>> >> >>>> >> This creates a very big problem with the community and a huge hole >>>> in the continued use of new versions of nhibernate, since >>>> fluent-nhibernate >>>> is no longer updated (issues of the problems above) >>>> >> >>>> >> Interesting to understand that the contributors are not missing, >>>> many pull requests raised are not even viewed. >>>> >> >>>> >> The idea is forking fluent-nhibernate, eventually in the nhibernate >>>> repository (not inside nhibernate-core). To continue to have the necessary >>>> support for at least nhibernate version updates. >>>> >> >>>> >> I'm sure the community would cooperate a lot and be very happy about >>>> it. >>>> >> >>>> >> >>>> > -- >>>> > >>>> > --- >>>> > You received this message because you are subscribed to the Google >>>> Groups "nhibernate-development" group. >>>> > To unsubscribe from this group and stop receiving emails from it, >>>> send an email to nhibernate-develo...@googlegroups.com. >>>> > To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/nhibernate-development/59eb4946-db8f-4b32-ab89-ef4dca138d08n%40googlegroups.com. >>>> >>>> >>>> >>> -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to nhibernate-development+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/nhibernate-development/09a5e611-f23d-4572-95df-e44e30541275n%40googlegroups.com.