Alex,

Thanks for replying back.  At least someone with experience with the existing code base gives us some kind of foothold.  I am not expecting you to single-handedly implement support through PHP 8.2 and also Laravel Blade support (or if you can, please name your price!), but maybe you can advise someone with Java experience on how to navigate the code base.  I've not even looked into it.  I understand that it relies heavily on other dependencies and that may involve more work than might be obvious if those dependencies themselves are also outdated.

Regardless, this is great, because at this point, we potentially have up to $720/month of sponsorship.  This is getting to the point were we may seriously be able to secure a Java developer through something like Upwork or similar.

I'm very open to suggestions on how best to manage the sponsorships in a transparent and trust-preserving manner, because if trust is lost, we'll end-up backsliding enormously (plus, more importantly, it's the right thing to do).

I am still concerned about the project ownership question, but I will look a little more into that as I have time.  I am currently traveling this weekend and most of next week, so if I don't update as much, it doesn't mean I've given up, just busy.

Thank you, everyone, for keeping the discussion going!

Sincerely,

Basil

On 2/18/23 3:52 AM, Alexander McKee wrote:
Hi Basil,

I am not really a proper Java developer (I can do some stuff, fix bugs etc). I also work full time as a lead PHP developer, so unfortunately my availability would be very limited.

I am however willing to contribute financially. I can offer $120 USD per month towards development costs.

In the past I did sponsor Dawid via GitHub but not quite that much money, though I would have been willing to do so.

I very much hope someone can be found to pick up PDT and get it back on track.

Thanks,


Alex
------------------------------------------------------------------------
*From:* pdt-dev <pdt-dev-boun...@eclipse.org> on behalf of Basil Mohamed Gohar via pdt-dev <pdt-dev@eclipse.org>
*Sent:* Saturday, February 18, 2023 3:41:43 AM
*To:* PDT Developers <pdt-dev@eclipse.org>
*Cc:* Basil Mohamed Gohar <basilgo...@hidayahtech.com>
*Subject:* Re: [pdt-dev] Financial or other support to get PDT up to PHP 8.x support?

(Accidentally replied only to Trent initially.  Resending to the whole list.)

Thank you, Trent!  So, at least for now, we can say we have a potential $500/month budget to support further PDT development.  Between 5–10 hours/month of development for a developer, maybe, depending on their locale.

Is anyone else on the list familiar with Eclipse project stewardship, and/or does anyone know anyone else involved in the Eclipse foundation that can help guide us in either encouraging Dawid to continue development (arguably the best way forward) or, failing that, transferring ownership to a new person, in the case that the original maintainer is not available?

Honestly, we're already much further than I expected to get on the first night of proposing this.  Even if we do the work in an off-project fork, and do the project ownership task in parallel, that would be fine by me if it meant we can start chipping away at the issues.

For now, is anyone on the list Java-proficient enough to start taking a crack at the code?  Alexander McKee, you commented earlier, perhaps you can speak to your availability to further work?  I saw you already had some PRs accepted in the past and at least one pending.

And if anyone else has any thoughts, please share!

Sincerely,

Basil

On 2/17/23 10:34 PM, Trent Renshaw wrote:

Correct. We are willing to sponsor up to $500 per month to drive the PDT project forward whoever the developer may be.

I am not a Java developer otherwise I would lend my time. I am not sure how the syntax checking works in Eclipse; it may leverage a pluggable linter e.g. Apache Yetus with rules written in JavaScript or some other scripting language? In which case, no Java development experience may be necessary to implement lint support for PHP >7.4.

Regards,

*Trent Renshaw > Solutions Architect | Software Engineer*
/Evosys Pty Ltd/

p: 1300 386 797 | *d: 02 9002 5800* | m: 0411 038 749
e: trent.rens...@evosys.com.au <mailto:trent.rens...@evosys.com.au> | www.evosys.com.au <http://www.evosys.com.au/>
PO Box 583 | 12 Caltowie Place, Coffs Harbour NSW 2450

*From: *Basil pdt-dev <pdt-dev@eclipse.org> <mailto:pdt-dev@eclipse.org>
*Date: *Saturday, 18 February 2023 at 13:25
*To: *Basil pdt-dev <pdt-dev@eclipse.org> <mailto:pdt-dev@eclipse.org>
*Cc: *Basil Gohar <basilgo...@hidayahtech.com> <mailto:basilgo...@hidayahtech.com> *Subject: *Re: [pdt-dev] Financial or other support to get PDT up to PHP 8.x support?

If Dawid is no longer interested in furthering development, would your company be interested in sponsoring another developer to continue the work that's being done?

Sincerely,

Basil

On 2/17/23 9:06 PM, Trent Renshaw wrote:

    My company is willing to sponsor Dawid and the PDT project as
    Eclipse is core to our organisation.

    However, we need some acknowledgment of commitment from Dawid to
    meet his $500 per month goal to drive PDT forward.

    Regards,

    *Trent Renshaw > Founder & Solutions Architect*
    /Evosys Pty Ltd/

    p: 1300 386 797 | *d: 02 9002 5800* | m: 0411 038 749
    e: trent.rens...@evosys.com.au
    <mailto:trent.rens...@evosys.com.au> | www.evosys.com.au
    <http://www.evosys.com.au/>
    PO Box 583 | 12 Caltowie Place, Coffs Harbour NSW 2450

    *From: *Basil Mohamed Gohar via pdt-dev <pdt-dev@eclipse.org>
    <mailto:pdt-dev@eclipse.org>
    *Date: *Saturday, 18 February 2023 at 12:24
    *To: *PDT Developers <pdt-dev@eclipse.org>
    <mailto:pdt-dev@eclipse.org>
    *Cc: *Basil Mohamed Gohar <basilgo...@hidayahtech.com>
    <mailto:basilgo...@hidayahtech.com>
    *Subject: *Re: [pdt-dev] Financial or other support to get PDT up
    to PHP 8.x support?

    I reached out to Dawid directly about a month-and-a-half ago, but
    unfortunately I received no response.  I get the feeling the
    current maintainer is either unable or unwilling to continue
    running the project.  I hope that I can be proven wrong and we
    get the project restarted as-is.

    With that said, is there any interest from anyone else in taking
    action to see if we can petition to have a new maintainer for the
    project, perhaps from among ourselves?  I don't particular want
    it, I cannot even program in Java, but I am devoted user of PDT
    and concerned for its future, and would love to facilitate a
    process that kickstarts development again.  Sadly, there are few
    to no other alternatives that, like PDT, are truly
    cross-platform, free-and-open-source, comprehensive IDEs for PHP
    web development.  VSCodium may have the chops, but it's not a
    pleasant experience for me and I hate being tied to MS.

    At a minimum, if the platform can be updated to support up
    through 8.2, that'd be a huge step forward.  I am willing to
    explore sponsoring development in that direction, whether from
    myself (can't afford much) or organizing a campaign and even
    hiring someone from Upwork or similar, unless someone on the list
    wants to take a crack at it first.

    So, basically, I'm proposing, if we have a compelling case to
    continue development, to petition the Eclipse foundation to
    transfer or at least open-up ownership of this project to someone
    who can lead it further down.

    Alternatively, we can always fork it, but I'd rather exhaust all
    options for the original project continue forward before forking
    and losing the history we have with this project and its
    associated history.

    Any thoughts?  I hope I'm not the only one.

    Sincerely,

    Basil

    On 12/2/22 9:17 AM, Alexander McKee wrote:

        Hi Basil,

        I think the main issue is that there is only one PDT
        developer, Dawid, who is intermittently active. I tried to
        get involved, there's still a PR open, but unfortunately it
        doesn't seem help is welcome.

        I even sponsored Dawid using GitHub's sponsorship feature for
        a while.

        I don't want to make it about Dawid, he's clearly done a lot
        of work on PDT over the years but he is also evidently not
        working consistently on PDT and the product is suffering as a
        result.

        I wish he would work with other people to help enable more
        development to take place.

        I am using PHPStorm now but I wish I could use an open source
        product like PDT.

        Alex

        ------------------------------------------------------------------------

        *From:* pdt-dev <pdt-dev-boun...@eclipse.org>
        <mailto:pdt-dev-boun...@eclipse.org> on behalf of Basil
        Mohamed Gohar via pdt-dev <pdt-dev@eclipse.org>
        <mailto:pdt-dev@eclipse.org>
        *Sent:* Thursday, 1 December 2022, 22:39
        *To:* PDT Developers <pdt-dev@eclipse.org>
        <mailto:pdt-dev@eclipse.org>
        *Cc:* Basil Mohamed Gohar <basilgo...@hidayahtech.com>
        <mailto:basilgo...@hidayahtech.com>
        *Subject:* [pdt-dev] Financial or other support to get PDT up
        to PHP 8.x support?

        I'd like to offer to help get some kind of support, whether
        financial or otherwise, to the PDT project in order to get
        development going again, especially with regards to PHP 8.2
        support, which is just about to be released.  As it stands
        now, PDT only supports up to 7.4.

        Please let me know if there's some way that we can bring in
        support from outside, whether through sponsors or development
        resources, and if so, how best we can manage that.

        I don't want to pressure the core developers, rather, I just
        want to offer support.  Sadly, I'm not fluent in Java so I
        don't think I can contribute directly, else I would have long
        ago.

        I hope this garners some support, because I love PDT as a
        tool and I would love to keep using it, but there are key
        features in the latest versions of PHP (such as the /match/
        construct) that just aren't recognized and are parsed as
        errors in PDT currently.

        Sincerely,

        Basil




        _______________________________________________

        pdt-dev mailing list

        pdt-dev@eclipse.org  <mailto:pdt-dev@eclipse.org>

        To unsubscribe from this list, 
visithttps://www.eclipse.org/mailman/listinfo/pdt-dev  
<https://www.eclipse.org/mailman/listinfo/pdt-dev>

--
    HidayahTech

    Your Guide to Success

    https://hidayahtech.com  <https://hidayahtech.com>

    ------------------------------------------------------------------------

    Message protected by MailGuard: e-mail anti-virus, anti-spam and
    content filtering.
    https://www.mailguard.com.au <https://www.mailguard.com.au>

    Report this message as spam
    <https://console.mailguard.com.au/ras/24PPPO8n1H/6B9164Zz3VRKazEJJwzcBJ/0.1>


    _______________________________________________ pdt-dev mailing
    list pdt-dev@eclipse.org <mailto:pdt-dev@eclipse.org> To
    unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/pdt-dev
    <https://www.eclipse.org/mailman/listinfo/pdt-dev>

--
HidayahTech
Your Guide to Success
https://hidayahtech.com  <https://hidayahtech.com>

------------------------------------------------------------------------

Message protected by MailGuard: e-mail anti-virus, anti-spam and content filtering.
https://www.mailguard.com.au <https://www.mailguard.com.au>

Report this message as spam <https://console.mailguard.com.au/ras/24PQUOif0t/1ahyfhLdvHk7fG0fOkAAbS/0.1>

_______________________________________________ pdt-dev mailing list pdt-dev@eclipse.org <mailto:pdt-dev@eclipse.org> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/pdt-dev <https://www.eclipse.org/mailman/listinfo/pdt-dev>

--
HidayahTech
Your Guide to Success
https://hidayahtech.com  <https://hidayahtech.com>

--
HidayahTech
Your Guide to Success
https://hidayahtech.com
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to