Drupal NOT Accepted into Google Summer of Code 2021

Events happening in the community are now at Drupal community events on www.drupal.org.
slurpee's picture

Sad to report that Drupal will NOT be participating in Google Summer of Code 2021. It is fair to update the community on how/why this happened and how we can prevent it from happening in the future?

Did you know the Drupal Association requested that I no longer participate in Google Summer of Code? Apparently the Drupal Association decided for the community that Rachel Lawson (paid employee of the DA) become the GSoC "organization admin".

This is a bit strange because Rachel has never participated in Google Summer of Code as a student, mentor, org admin, or at any level. We requested that Rachel first participate in the program as a mentor to learn how the program works. However, rather than collaborating with our existing team that has completed several years of both GSoC and GCI, we saw the total opposite. It appears that Rachel, the Drupal Association, and their related government, decided to take over the program and move forward without any input.

Hours prior to GSoC's org application deadline, all of my admin access was removed on drupal.org. Example, as you can see previous org admins remain with rachel_norfolk as a group organizer of a group she has never participated in. This leads to a real question...how does the Drupal Association have permission to change groups, change authors on posts, delete posts/comments, and even more questionable activity?? Example, why was my user removed and user rachel_norfolk replaced as the Google Code-In group organizer on drupal.org when the program was canceled by Google over a year ago? Why would the Drupal Association contact the GSoC program organizers to have program rules changed back in October without notifying anyone from Drupal's GSoC/GCI community?

Why was Drupal not accepted into GSoC 2021? As a person who has successfully submitted almost a decades worth of GSoC/GCI applications for Drupal, I can tell you very easily. There was no community promotion or "call for mentors". In fact, Rachel didn't even start working on the application or updating anything on drupal.org until hours prior the GSoC application deadline. You should know that the application is simple to fill out but actually takes weeks/months of planning to be successful. Example, in January, there should be a "call for mentors" and a big push to cat herd mentors with projects ideas. Usually the DA posts on social about this, but not this year? The "GSoC Project List" with a "list of mentors" is the most important piece of GSoC application. As usual, I started a GSoC 2021 project list as soon as GSoC 2020 ended. However, I was asked not to participate, the node I created was deleted, Rachel created her own, but it was a copy of 2020's idea list. Then Rachel asked me to remove the few ideas on the page we had because I was listed as mentor. In a GSoC project application, a project list with only a couple recycled projects from previous years is a major red flag and reason Drupal was not accepted. Sure Google will mention they wanted to accept new organizations this year, but that is simply a polite way of saying "sorry, try again next year".

As a Drupal community we need to ask a few question. Example, why is donated money to the Drupal Association being used to fund paid employees to accomplish the task of damaging the Drupal community? We already had a team of volunteers with a perfectly good system for almost a decade until the DA stepped in with paid employees. Why should Drupal companies continue to fund the Drupal Association if they're ultimately controlling everything that goes on behind the scenes and pushes a software further away from users? If this "paid community liaison position at the Drupal Association" truly represents the Drupal Community, shouldn't the community liaison position be elected by the community and not appointed by the DA? It is important to remember that the Drupal Association != the Drupal Community.

Personally, I'm participating in GSoC via another org and hired real life interns at my business that is maybe 5% Drupal these days. I've volunteered the better part of 2 decades for this community...only to have my contributions erased over night by an association that's supposed to help us. Honestly...this is scary stuff for a "open community".

If you're curious how I became the GSoC org admin, there is a blurb about it in the community spotlight written about me @ https://www.drupal.org/forum/general/community-spotlight/2016-06-07/matt... -- important to note there was multiple meetings with GSoC alumni, org admins, and the Drupal Association who helped select myself as org admin.

My plan has always been for the "innovation cycle of GSoC". Every year we had more students becoming mentors who helped new students. Then we had mentors become org admins. It was my goal to hand over the org admin responsibility to one of these people, not a paid employee who the Drupal Association who has never even participated in GSoC. Example, gvso started out as a GCI student in high school. gvso won GCI and couldn't participate in GSoC because he was still in high school...so he became a GSoC mentor. Obviously gvso became a GSoC student and built the Social API which is a major project in the Drupal community plus GSoC/GCI. gvso moved up the ladder and became a GSoC and GCI mentor. However, the most helpful gvso has been was as an org admin. Skyredwang has helped as GSoC/GCI org admin for years too. These are the people who should be GSoC org admins. The least Rachel or the DA could have done was ask any of us questions on how GSoC works or how to submit a proper application...nope...the DA is going to do things their way without community input and have 0 qualms changing the past for their future.

*Disclaimer. This is not a personal issue with Rachel. This is simply an update for the community. So...please...CWG...DA...or whatever else you invented...please do not see this anything negative about Rachel. She seems like a nice person. As a community, we simply need to figure out how to move forward. I truly wish the best of luck to everyone involved because the real people missing here are the students.

As a community...how do we prevent the Drupal Association from gate-keeping the Drupal community from participating in anything...especially Google Summer of Code! Where was any discussion on drupal.org about this? Or will the Drupal Association continue making decisions for the Drupal Community...?

Comments

Shocking

colan's picture

As someone who's been a GSOC mentor for a couple of years and worked with @Slurpee (and has the utmost respect for the work he's done), I'm shocked that he would be removed from the process without any discussion.

As my firm is a DA supporting partner, I expect answers to these questions.

What other year was Drupal not accepted?

kreynen's picture

If I'm remembering this correctly, Drupal was rejected once before when the admins didn't put in the work. Does anyone remember what year that was?

Having mentored with Drupal and helped get CiviCRM involved in GSoC as their admin in the past, I can confirm the amount of work it takes. It's really difficult to navigate Google's constantly evolving process if you haven't been involved in previous years.

It was 2013, but I'm not sure

rszrama's picture

It was 2013, but I'm not sure it's as simple as people not putting in the work.

Thanks. The breakdown of the

kreynen's picture

Thanks. The breakdown of the time required @webchick wrote up in https://groups.drupal.org/node/293088#comment-913013 is what I was looking for.

oops, it does smell bad here.

foka_patrick's picture

oops, it does smell bad here. respect the work for everybody it's not easy

Administrateur
Drupal Cameroun

Never hear one side of the story

dbjpanda's picture

Probably I am one among the few people here who had been a student (Drupal GSoC), a mentor (Drupal GSoC/GCI) and an organisation admin(Docker).

No doubt Slurpee had done amazing work in past for Drupal GSoC but you were not the right person until and unless you had been given the authorization from the real Organisation behind the OSS. You don't have the right to represent the Organisation and use its logo or any other intellectual property. When you submit the application you accept the terms and condition on-behalf of the Organisation being its representative. Please note organisation is not Drupal Community.

How did I know about this, in 2019 I gathered few community members from Docker and applied for GSoC as an organisation admin. Till then I didn't had any experience of being an organisation admin. However our application was accepted. It was very short period in which I had to prepare everything and apply. During that period I was in conversation with one of board members of Docker Inc and they were supposed to provide us an authorization letter to act as a representative of Docker Inc in the GSoC 2019. But we applied without the letter due to lack of time and the members of Docker were taking time. However when I informed to the member that we were accepted into GSoC and then no need of the approval. They reached out to the Stephane Taylor, the GSoC program manger and Docker was removed from the list. After a long conversation with Stephane, I realised that I did not have the rights to bind the application legally which was clearly mentioned in the Organisation's Eligibility.

Now moving forward to few questions of Slurpee.
Why was Drupal not accepted into GSoC 2021?
It solely depends upon the decision of Google. Well you can say if you have previous experience, if the potential ideas are organised properly then the chances of being accepted is more. But that does not mean they will select you. They might have less slot for this year. They also closed GCI activity, maybe they wanted to narrow down the GSoC also. They might want to provide chances to new organisations. It could be anything. But you don't have the right to blame a particular person and post it publicly everywhere.

Then we had mentors become org admins
When? I have been seeing you the Organisation Admin since years and who did give you the power to make someone the next Org admin? Since this is a community program and runs on the volunteer time of the mentors, why don't we have voting system among the mentors every year to select an org admin? The decision should be unanimous.

We already had a team of volunteers with a perfectly good system
Is it? I don't have any personal grudge on you. But since I have been both student and mentor I know how people react on you. It is bitter truth but trust me. No doubt you are hard working but we don't want you to see as an org admin for your attitude. You are not friendly at all. You make the system as an old school style. When I was a mentor, few of them were against you as well. You disqualify a student without intimating or taking feedbacks from the mentors who were involved for 3 months. So how do you say that you have a good system? A system where few people support you and few doesn't. Do we even a group for internal communication with the mentors?

As a community...how do we prevent the Drupal Association from gate-keeping the Drupal community from participating in anything
Why? What is your problem? If you want to truly help students, can't you participate along with the Drupal Association? Don't you want to make few things transparent? How do you spend 500 USD that Google pays to the Organisation per student? Who are you to take that money into your own pocket? Do all community members well aware of it?

disclaimer for the community members Before posting a comment, kindly go through the Slack channel, see the conversation of Rachel and Slurpee (You can realize if Rachel wanted to reach out to Slurpee or not before taking over the Drupal GSoC community and how Slurpee reacted to her publicly), read the GSoC guidelines and then comment. Don't please hear one side of the story.

Doesn't really answer the question

colan's picture

Yes, it makes sense for the DA to take over, but it's not at all clear why the pre-existing community organizer was cut out and not consulted after being successful in previous years. This what's missing from your response.

Obviously it's never good to hear only one side. That's precisely why I'm asking for the other one.

Best of Luck

slurpee's picture

dbjpanda sorry to hear that we were never able to properly communicate or collaborate. I appreciate your feedback and I'll reflect on it to work on improving myself. However, I think you're missing the point of this post. This was the annual posting of "Drupal Accepted into GSoC" which has happened the past several years. Usually information is provided for the community on how to move forward contributing to GSoC. This year is a bit different in the fact that I'm updating the community that Drupal was not accepted. The community should be updated either way of being accepted or not being accepted. Think of it as my last responsibilities in the Drupal community, my farewell handing off to the new administration.

dbjpanda again, if you have personal issues with me, that is fine. Not everyone is going to enjoy the company of 100% of people. I honestly wish you the best of luck. Moving forward, I hardly touch any Drupal projects...so why would I participate in a community of a software project that I don't even utilize. dbjpanda maybe you'll be happy to realize that I don't plan to participate in the Drupal community? If you have questions regarding $500 mentor stipend, you should talk to Drupal's GSoC fiscal sponsor since start of GSoC...the Drupal Association.

Previous "Drupal Accepted into GSoC" posts for reference below.

https://groups.drupal.org/node/535795

https://groups.drupal.org/node/534844

https://groups.drupal.org/node/518308

https://groups.drupal.org/node/509304

Putting everything else aside

alexdmccabe's picture

Putting everything else aside for a moment to address the "real question":

This leads to a real question...how does the Drupal Association have permission to change groups, change authors on posts, delete posts/comments, and even more questionable activity??

https://www.drupal.org/drupalorg

Drupal.org is a home of the Drupal project and the Drupal community. It is supported and maintained by the Drupal Association with the help of the Drupal community volunteers.

tl;dr - The DA has superadmin powers on d.o because the DA runs d.o.

This is unfortunate but as a

varunity's picture

This is unfortunate but as a past GCI and GSOC mentor, I hope we can find a way to start organizing project ideas and mentors for 2022's GSOC. I'm sure we can reach out to the DA and start rebuilding if that's what it takes.

Google Summer of Code

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: