Hello,
I am interested in submitting a proposal for ownCloud in the scope of Google Summer of Code 2017.
I am currently a graduate student at Georgia Tech with 3+ years of professional experience in web/http applications and have skills in Python, Java, C++ and PHP (it's been long time since I had used it but I can manage for sure).
I saw ownCloud's list for the GSoC projects but what is most appealing to me is the partial file synchronization issue:
Allow remote-delta on sync files
Sync only the file change, not entire file
Could this be a GSoC project for 2017?
An ultra-rough timeline would be:
May 4 - 30:
Research ways to implement delta-file sync and decide on the solution (I saw there are already some ideas like the synching protocol or the rsync protocol), consider potential bottlenecks.June:
Implement the protocol as an http extension on the serverJuly:
Implement the protocol on the clientAugust:
Some buffer for testing, unexpected issues and issues I have not considered in this rough timeline.
If you agree, I could write a more well-defined proposal with your help.
Thanks!
George