Difference between pages "Summer of Code 2010 Project Ideas" and "GSoC/2020"

From XMPP WIKI
(Difference between pages)
Jump to navigation Jump to search
 
(Shamelessly copy the 2019 GSoC wiki page and update with new details for 2020)
 
Line 1: Line 1:
Here are some project ideas for the XSF's involvement in [http://socghop.appspot.com/ GSoC 2010]. Visit our [[Summer of Code 2010]] page for information about applying.
= Google Summer of Code 2020 =


== High-Level Priorities ==
Disclaimer: It is not yet finally decided whether or not the XMPP Standards Foundation will participate in this years GSoC.


The high-level priorities for the XMPP community include the following (see also the [http://xmpp.org/xsf/roadmap.shtml XSF Roadmap])...
The XSF is an umbrella organisation for various XMPP-related projects. As such, there's two tiers involved - the XSF itself, which is responsible for cat-herding mentors to submit ideas, choosing students etc., and the software projects themselves that then mentor students. Anyone interested in participating in GSoC as an XSF student can join the [[#Join_the_group_chat.21|gsoc@muc.xmpp.org chat room]], where various mentors will be available to answer questions and generally help. Although each idea in the lists of project ideas mentions a possible mentor, this MUC is the best place to start.


=== Jingle File Transfer ===
As there are several disparate projects here, there's variety across several codebases in different languages and with significantly different aims, so take a look through all the ideas - there should be something for everyone here :)


We are working to migrate from the old file transfer method [http://xmpp.org/extensions/xep-0096.html XEP-0096] to a more robust method based on [http://xmpp.org/extensions/xep-0166.html Jingle]. The new Jingle-based method has been implemented in Pidgin but not yet in other clients. We'd love to see more implementations and get more deployment experience with this method so that we can correct and advance the relevant specs, which are:
= Accepted Projects =


* [http://xmpp.org/extensions/xep-0234.html XEP-0234: Jingle File Transfer]
Have a look at
* [http://xmpp.org/extensions/xep-0047.html XEP-0047: In-Band Bytestreams]
* [http://xmpp.org/extensions/xep-0065.html XEP-0065: SOCKS5 Bytestreams]
* [http://xmpp.org/extensions/xep-0260.html XEP-0260: Jingle SOCKS5 Bytestreams Transport Method]
* [http://xmpp.org/extensions/xep-0261.html XEP-0261: Jingle In-Band Bytestreams Transport Method]


=== Reliability Improvements ===
<div style="text-align: center; font-size: 200%">[[GSoC/2020/Accepted Projects|Accepted Projects]]</div>


The XSF has defined two specifications that make XMPP communication more reliable: [http://xmpp.org/extensions/xep-0198.html Stream Management] and [http://xmpp.org/extensions/xep-0184.html Message Receipts]. We won't know if these technologies solve the problem until we have more implementation and deployment experience, so we need to get busy coding.
for the list of our accepted and running GSoC projects 2020.  


=== Mobile Optimizations ===


=== Operational Issues ===
= Project Ideas / Participate =


=== Stronger Security ===
Please visit our


== Specific Client Projects ==
<div style="text-align: center; font-size: 200%">[[GSoC/2020/Project Ideas |Project Ideas Page]]</div>


== Specific Server Projects ==
for the list of GSoC project ideas. Students can also engage projects to suggest and discuss their own idea(s) about potential GSoC projects.


== Specific Library Projects ==
= Timeline =
 
{| class="wikitable"
| Date
| Event
|-
| 2020-02-05 19:00 UTC
| Mentoring organization application deadline
|-
| 2020-02-20 18:00 UTC
| List of accepted mentoring organizations published
|}
 
The complete timeline can be found at [https://developers.google.com/open-source/gsoc/timeline the official GSoC 2020 page].
 
= Join the group chat! =
 
Use a regular XMPP client and join the GSoC chat room '''[xmpp:gsoc@muc.xmpp.org?join gsoc@muc.xmpp.org]'''.
 
How to join:
 
* Download and install a client, or [https://xmpp.org/chat?gsoc use a web client]
* Create an account, or use an existing one
* Find, join, and bookmark: [xmpp:gsoc@muc.xmpp.org?join gsoc@muc.xmpp.org].

Revision as of 23:47, 4 January 2020

Google Summer of Code 2020

Disclaimer: It is not yet finally decided whether or not the XMPP Standards Foundation will participate in this years GSoC.

The XSF is an umbrella organisation for various XMPP-related projects. As such, there's two tiers involved - the XSF itself, which is responsible for cat-herding mentors to submit ideas, choosing students etc., and the software projects themselves that then mentor students. Anyone interested in participating in GSoC as an XSF student can join the gsoc@muc.xmpp.org chat room, where various mentors will be available to answer questions and generally help. Although each idea in the lists of project ideas mentions a possible mentor, this MUC is the best place to start.

As there are several disparate projects here, there's variety across several codebases in different languages and with significantly different aims, so take a look through all the ideas - there should be something for everyone here :)

Accepted Projects

Have a look at

Accepted Projects

for the list of our accepted and running GSoC projects 2020.


Project Ideas / Participate

Please visit our

Project Ideas Page

for the list of GSoC project ideas. Students can also engage projects to suggest and discuss their own idea(s) about potential GSoC projects.

Timeline

Date Event
2020-02-05 19:00 UTC Mentoring organization application deadline
2020-02-20 18:00 UTC List of accepted mentoring organizations published

The complete timeline can be found at the official GSoC 2020 page.

Join the group chat!

Use a regular XMPP client and join the GSoC chat room gsoc@muc.xmpp.org.

How to join: