Thank you James, and thank you Alexander and Frédéric for continuing with the project.
Best Regards, Jorge On Thu, 17 Sep 2020 at 03:26, James Gregory <ja...@jagregory.com> wrote: > Just following this up: Fluent NHibernate has now been transferred to the > NHibernate organisation. Thanks Alexander! This is a great outcome, > probably the best I could've hoped for. Thanks everyone. > > On Thursday, September 17, 2020 at 4:47:30 AM UTC+10 Gunnar Liljas wrote: > >> Event-stream's path? Did I miss something? >> >> Best regards >> Gunnar >> >> On Wed, Sep 16, 2020 at 1:30 AM Alexander Zaytsev <haz...@gmail.com> >> wrote: >> >>> Hi James, >>> >>> I'm happy to take ownership over FluentNHibernate. I'm not going to >>> retire from contributing to NHibernate in the near future, so you can count >>> on me to take ownership over Github and NuGet assets. I was kicking >>> NHibernate around for about 9 years now. >>> >>> I have some ideas where the Fluent NHibernate could move (definitely not >>> on the event-stream's path), but the hard-forking was a show stopper. I've >>> had a few not so pleasant experiences with hard forking so would like to >>> avoid it if possible. >>> >>> So, to way forward please add following NuGet organization as an owner: >>> https://www.nuget.org/profiles/nhibernate >>> And transfer the repository to following GitHub organization: >>> https://github.com/nhibernate/ >>> >>> Best Regards, >>> Alexander >>> >>> On Tue, Sep 15, 2020 at 10:59 PM James Gregory <ja...@jagregory.com> >>> wrote: >>> >>>> Hey Danilo, >>>> >>>> If you think there is a community of contributors just ready to get >>>> going, great! >>>> >>>> The GitHub repository and the NuGet package are a pair. I will hand >>>> over both of them to the NHibernate organisation. But to be clear, I won’t >>>> hand over just the NuGet package on its own. Please let me know who from >>>> NHibernate I should speak to to get this started. >>>> >>>> If the NHibernate organisation does not want to take ownership of the >>>> GitHub repository, then I won’t be changing ownership of the NuGet package >>>> either. In that case, I suggest you hard fork Fluent NHibernate, form your >>>> community of contributors and publish a new open source project (“New >>>> Fluent NHibernate”) with its own repository and NuGet package. Once you’ve >>>> done that, I will officially declare my packages and repositories archived >>>> and forward any users to your new package. >>>> >>>> I know this sounds painful and that I'm being obstinate, but there have >>>> been many instances in recent years of naive package maintainers (me in >>>> this scenario) handing over ownership of abandoned open-source projects >>>> only to have the new maintainers use the existing install-base as an attack >>>> vector. For example, event-stream >>>> <https://snyk.io/blog/malicious-code-found-in-npm-package-event-stream/> >>>> was exactly like this. So I want to either move everything to the official >>>> organisation where our users can trust it's being handled responsibly, or >>>> declare the project done and refer people to a successor. >>>> >>>> For what it's worth, I'm sure you're all very trust worthy. But I don't >>>> know you. And the responsibility is on me if I hand this over to someone >>>> who abuses that privilege. >>>> >>>> So for actions: >>>> >>>> 1. I need someone from the NHibernate organisation to declare that they >>>> will (or won't) take ownership of the GitHub repository and the NuGet >>>> package. I'm sorry, I don't know who that is now so you'll have to make it >>>> clear to me. >>>> >>>> Cheers, >>>> >>>> On Tuesday, September 15, 2020 at 9:44:12 PM UTC+10 >>>> bredinh...@gmail.com wrote: >>>> >>>>> 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-develo...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/nhibernate-development/0930a7b9-1e7e-413a-afde-d5249eb65f3an%40googlegroups.com >>>> <https://groups.google.com/d/msgid/nhibernate-development/0930a7b9-1e7e-413a-afde-d5249eb65f3an%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> >>> --- >>> 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/CAMKuk26OTc%2BM8uWRd_Eg3URpujQLz0zTn9-P64fnZsW4iHp83A%40mail.gmail.com >>> <https://groups.google.com/d/msgid/nhibernate-development/CAMKuk26OTc%2BM8uWRd_Eg3URpujQLz0zTn9-P64fnZsW4iHp83A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "nhibernate-development" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/nhibernate-development/lhNOJuUatWA/unsubscribe > . > To unsubscribe from this group and all its topics, 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/5ed0f8de-4e46-4479-8aab-2d42367fc48an%40googlegroups.com > <https://groups.google.com/d/msgid/nhibernate-development/5ed0f8de-4e46-4479-8aab-2d42367fc48an%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- --- 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/CAOeH-wu-ReSGf8Z9doH%2B8%2BVZSce2ymTHR%2Bmbb%2BDZjqQRWVjXnQ%40mail.gmail.com.