Changes to the diaspora protocol
Some changes have recently been made to the diaspora protocol while extracting it outside the main application.
While this is great work and changes do need to be made, in this case changes were made without raising awareness of those changes to all the stakeholders in the protocol.
Please, the protocol is more than diaspora. Even if it is "YOLO code", coming from one developer, that doesn't mean it doesn't have to be supported, maintained and more importantly, not broken for ALL stakeholders.
Change is fine, change without announcement is not fine. I'm guessing this was just an oversight, not realising that asking the other server software stacks to verify and test would be a good idea.
To me, and probably the person writing the actual code, this is clear. But I just had a discussion with some other core developers who don't think consulting stakeholders is necessary.
So, to raise the point and to take an official decision, we need to vote on the matter.
Poll Created Sat 19 Sep 2015 7:18PM
Changes to the protocol must be pre-communicated with ALL stakeholders Closed Sun 20 Sep 2015 8:02AM
The diaspora core developers do not want to communicate changes.
With all stakeholders, here we mean:
* Diaspora core developers
* Friendica core developers
* RedMatrix/Hubzilla core developers
Pre-communicated means:
* Deliver a plan of changes being done to stakeholders when those are planned or latest when work begins on them (cannot work without having a plan)
* Do not merge in changes before listening to all the stakeholders and noting their concerns with implementation and timetable
Results
Results | Option | % of points | Voters | |
---|---|---|---|---|
|
Agree | 35.7% | 5 | |
Abstain | 28.6% | 4 | ||
Disagree | 35.7% | 5 | ||
Block | 0.0% | 0 | ||
Undecided | 0% | 26 |
14 of 40 people have participated (35%)
Jason Robinson
Sat 19 Sep 2015 7:19PM
To me personally, if Diaspora ignores other implementors of the Diaspora protocol - the project is dead for me
Jerónimo Luis Barraco Mármol
Sat 19 Sep 2015 7:48PM
I agree. it lives up to the diaspora philosophy.
Dennis Schubert
Sat 19 Sep 2015 7:51PM
Jonne Haß
Sat 19 Sep 2015 8:01PM
If this passes I can no longer justify investing time into improving the current federation implementation.
CodeHero
Sat 19 Sep 2015 9:08PM
It's not good to prioritize compatibility with third party servers over improving Diaspora. The server should be stable and mostly bug free before thinking about official support for third parties.
CodeHero
Sun 20 Sep 2015 1:01AM
It's not good to prioritize compatibility with third party servers over improving Diaspora. The server should be stable and mostly bug free before we think about official support for third parties.
Karthikeyan A K
Sun 20 Sep 2015 1:46AM
Common there is this developer freedom, if a developer listens to every one nothing will move.
Michael Vogel
Sun 20 Sep 2015 1:53AM
The only thing I'm asking for is to have a little bit of preparation time to do the changes on the Friendica side. If you remove some feature, just tell it before you are doing it.
SuperTux88
Sun 20 Sep 2015 2:19AM
See my comment.