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.

Reply via email to