ramsey,
@ramsey@phpc.social avatar

Most folks don’t seem to realize how gravely under-resourced and under-funded the #PHP project is.

For a technology that powers 77% of the web and has very little corporate backing, it's a wonder the project makes any headway at all.

At times, it almost feels like the industry is doing this on purpose to choke out the language.

ViejoViajero,

@ramsey Maybe many people do not know about https://opencollective.com/phpfoundation - might be because it is not linked on php.net?

ramsey,
@ramsey@phpc.social avatar

@ViejoViajero The hard thing there is that it’s not an official part of the project, and it’s too difficult right now from a legal and cultural perspective to make it official.

derickr,
@derickr@phpc.social avatar

@ramsey @ViejoViajero Might make worth making an RFC for?

Crell,
@Crell@phpc.social avatar

@derickr @ramsey @ViejoViajero That's a lousy way to make such decisions but the only way that Internals recognizes, so I'd support it. Even if it's just an RFC "hey, can we link/promote them on the home page?" with no more official-dom than that. A passing RFC would resolve any culture issues.

And a failing one would highlight that PHP is doomed.

derickr,
@derickr@phpc.social avatar

@Crell @ramsey @ViejoViajero The alternative would be to just do it... Which I don't believe is better.

ramsey,
@ramsey@phpc.social avatar

@Crell @derickr Not it. 😁

I’m still a little hurt by it because they launched it at the same time as I was trying to launch PHP Community Foundation, and it blindsided me because I didn’t know they were working on it. So, I’m not the best person to work on such an RFC.

derickr,
@derickr@phpc.social avatar

@ramsey @Crell Don't take this the wrong way, but I'm fairly happy it's mostly EU based administrated. Or at least that's a feeling, with so many other foundations being (mostly) weighted towards the US.

The PHP CC people had also been planning a similar organisation for the best part of a decade. But sometimes it just falls into place due to external factors, such as Nikita leaving Jetbrains.

ramsey,
@ramsey@phpc.social avatar

@derickr @Crell I understand. I just can’t make decisions or have conversations about it because I have too many feels. 🙂

ViejoViajero,

@ramsey But at least the people involved could promote it more. I can tweet that and all my 10 followers might see it ...

ramsey,
@ramsey@phpc.social avatar

@ViejoViajero Internals has a marketing problem. 🤣

ViejoViajero,

@ramsey
> At times, it almost feels like the industry is doing this on purpose to choke out the language.

At times, it feels like internals is doing this on purpose... 😜

ramsey,
@ramsey@phpc.social avatar

@ViejoViajero Touché

cdevroe,
@cdevroe@mastodon.social avatar

@ramsey stay strong. How can we all help?

ramsey,
@ramsey@phpc.social avatar

@cdevroe Thanks! I’m doing well. This wasn’t posted out of any current frustration or anything like that… just thoughts.

That said, @thephpf exists to help, and they accept donations.

https://thephp.foundation

cdevroe,
@cdevroe@mastodon.social avatar

@ramsey @thephpf any idea of the gap between what is contributed now and what is truly needed?

ramsey,
@ramsey@phpc.social avatar

@cdevroe @thephpf I don’t have any insight into that, honestly. I know the short-term goal is to fund several full-time developers. Right now, I think 5-6 developers are funded part-time through the foundation. I’m sure with more money, there will be many more projects and opportunities.

cdevroe,
@cdevroe@mastodon.social avatar

@ramsey @thephpf maybe we could ask those that are already giving, like Automattic, Slack, etc. to give a little more. And, maybe @craignewmark (who may already give as well, I don’t know) could increase their comittment.

ramsey,
@ramsey@phpc.social avatar

@cdevroe @thephpf @craignewmark Automattic are already one of the largest (financial) supporters of the foundation. We need more companies like them to give. 😁

Slack doesn’t use PHP anymore, so I wouldn’t expect them to give, but it’d be super-awesome if they did.

I think craigslist uses Perl.

cdevroe,
@cdevroe@mastodon.social avatar

@ramsey @thephpf @craignewmark salesforce already ripped out all of the PHP? Seems impossible.

Either way, let’s call Cal and Stewart to pony up.

ramsey,
@ramsey@phpc.social avatar

@cdevroe @thephpf @craignewmark Nah. Long before the Salesforce acquisition, Slack transitioned to HHVM and Hack, which was easy at the time because HHVM could run PHP, but now, HHVM no longer supports PHP, so Slack’s backend just runs on Hack.

ramsey,
@ramsey@phpc.social avatar
cdevroe,
@cdevroe@mastodon.social avatar

@ramsey thanks for the link.

ramsey,
@ramsey@phpc.social avatar

@cdevroe AFAIK, the other really big engineering companies that switched to HHVM (Wikimedia and Etsy) have switched back to PHP, so Facebook and Slack are the only major users of HHVM and Hack.

saki,
@saki@phpc.social avatar

@ramsey It's a very embarrassing story, but for many Japanese people, language is something that "falls from heaven.'"

Perhaps this has a lot to do with the language barrier, and Japanese people may feel that information in English is something that happened in some distant world.

If the current situation of lack of funds and resources could be disclosed in Japanese (even unofficially), it might feel more familiar to Japanese people.

saki,
@saki@phpc.social avatar

@ramsey Of course, there are pages that can be viewed in Japanese, but in many cases, the path to getting there is in English, which may be why people end up leaving the site.

Girgias,
@Girgias@phpc.social avatar

@saki @ramsey to be fair, I would say Japanese companies are more proactive in actually supporting the foundation.

There is Pixiv, Mercari, BASE Inc, RAKUS, cybozu, Vaddy, EC Cube , alleyoop.jp, infiniteloop.co.jp, Colopl and individuals within the top 50 sponsors.

The other majority are European companies.

saki,
@saki@phpc.social avatar

@Girgias @ramsey
I mistakenly thought that is is about a finer granularity.

I also didn't know that corporate donations were unevenly distributed depending on the country. I have to change my perception.

sji,

@Girgias @saki @ramsey Every year I call on other companies to donate through our company blog. Several companies have expressed their support for this and have donated, so there could be some good in calling for donations from the beneficiary's side. This may be due to the local preference for stories like returning a favour, but I believe it is also a reasonable response from a purely business PoV, as the stability and development of the language has real benefits for the companies use it.

Girgias,
@Girgias@phpc.social avatar

@sji @saki @ramsey Agreed, I have tried and go talk to companies at conference I speak at, and even if the people staffing the booth do seem in favour and say they will bring this up with management, it never really seem to lead to something more concrete sadly :-/

soWizardly,

@ramsey I didn't know about it until I talked to @flowcontrol about it at @longhorn

Daddaniele,

@ramsey I don't even know if there is an official way for making a donation "to php itself" and not to a php-based project such as Symfony or similar. Is the above/below link to opencollective correct?

ramsey,
@ramsey@phpc.social avatar

@Daddaniele This is the most official way to donate: https://thephp.foundation

cfbolz,
@cfbolz@mastodon.social avatar

@ramsey interesting, are there any paid maintainers at all?

The Python situation was pretty similar, until a few years ago there were hardly any paid maintainers at all. Now there are a bunch, and that's lead to a whole slew of improvements recently. But compared to the heavyweights like the Java and Javascript VMs the funding situation is still ridiculously bad, compared to how widespread the language is.

derickr,
@derickr@phpc.social avatar

@cfbolz @ramsey /me waves. And also @Girgias, @ilutov, Jakub, Mate, and Arnauld.

ramsey,
@ramsey@phpc.social avatar

@cfbolz There are a few paid maintainers, now, but this is a recent development over the last 2 years. They work only part-time on a contract basis.

I know the PSF has had revenue since 2001 and has had yearly revenue over $1M since 2012. What was that money used for before they began paying maintainers a few years ago?

https://www.python.org/psf/records/

cfbolz,
@cfbolz@mastodon.social avatar

@ramsey the psf's funding has historically mainly been used for Pycon US and some smaller community grants.

ramsey,
@ramsey@phpc.social avatar

@cfbolz Gotcha. That’s what I thought.

cfbolz,
@cfbolz@mastodon.social avatar

@ramsey then in 2021 they got funding specifically for employing developer in residence, and the dev in residence headcount of the psf is now up to two, soon three.

but by now there are also a couple of cpy core devs that are working on cpython as part of their day jobs. the "faster python" team at MS is five people now, I think? plus some others like this at other companies.

ramsey,
@ramsey@phpc.social avatar

@cfbolz The PHP Foundation was set up 2 years ago to fund core development. This is the first time in the entire history of the language that a group is directly funding development of the language.

There have been a few over the years who have been paid by their companies to work on it; Yahoo and Zend come to mind, as companies who have done this.

ramsey,
@ramsey@phpc.social avatar

@cfbolz Then, of course, for a time, Facebook was helping, but they essentially forked PHP to create a derivative language (Hack), and the engine Hack runs on (HHVM) no longer supports PHP. AFAIK, only Facebook and Slack still use Hack and HHVM.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • php
  • DreamBathrooms
  • magazineikmin
  • ethstaker
  • InstantRegret
  • tacticalgear
  • rosin
  • love
  • Youngstown
  • slotface
  • ngwrru68w68
  • kavyap
  • cubers
  • thenastyranch
  • mdbf
  • provamag3
  • modclub
  • GTA5RPClips
  • normalnudes
  • khanakhh
  • everett
  • cisconetworking
  • osvaldo12
  • anitta
  • Leos
  • Durango
  • tester
  • megavids
  • JUstTest
  • All magazines