Hello again,

I just read an excellent post from the Moment.js team about their plans for 
their library: https://momentjs.com/docs/#/-project-status/ and was 
reminded of this discussion.

I’d recommend taking a similar approach. NHibernate takes over the repo, 
but declares it in maintenance-mode and will only provide critical 
patching. All users are encouraged to migrate away, and new users are 
directed elsewhere. That's done explicitly so there's no risk of people 
accidentally adopting an end-of-life library.
Cheers
On Monday, September 14, 2020 at 11:26:54 PM UTC+10 Gudmundur Magnusson 
wrote:

> I'm still using FNH in several projects, so it would really good if we can 
> move this into a repository within the Nhibernate organization.
>
> If you want to setup a small group keep this going, i'll gladly help in 
> any way I can.
>
> On Monday, September 14, 2020 at 9:04:55 AM UTC thebitt...@gmail.com 
> wrote:
>
>> 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/e09e8aef-79a0-4f35-b48d-1541eb417a92n%40googlegroups.com.

Reply via email to