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.

Reply via email to