Whilst I tend to agree with Dave, it would be a shame to kick the ODF
Toolkit out without some thinking. One thought I did have was would it be
possible to migrate ODF Toolkit from Incubator to Labs to keep the
development going but also lessen the burden on the incubator?


On 11 September 2018 at 10:50:04, Svante Schubert (svante.schub...@gmail.com)
wrote:

Hello Dave, Everyone!

A natural place to move this project is TDF (The Document Foundation)
<https://www.documentfoundation.org/>.
Both LibreOffice and OpenOffice are of course heavy users of the ODF file
format and in need of tools and validators.
There should be no problem to move to TDF and let them take over the domain.

A more interesting question IMO would be, what progress does this project
have to make and what costs do we generate to Apache and/or can we lower
them?

Allow me to draft some viable future for our project:
What we can be certain is, that there does not exist any interoperable
office document collaboration in the world so far and people are longing
for it.
Office 365 & Google Docs are closed source and breaking often the structure
of business office documents, e.g. EU funding application templates.

Therefore, I have created a prototype for the Toolkit enabled for
Collaboration
<https://github.com/svanteschubert/odftoolkit/tree/odf-changes>, which was
sponsored by PrototypeFund
<https://prototypefund.de/project/documents-for-democracy/> / German
Ministry of Research
<https://www.bmbf.de/de/software-sprint-freie-programmierer-unterstuetzen-3512.html>
last winter.
Why is this important? Because sending office documents by email / Dropbox
/ etc. for collaboration is as clever as if software developer would zip
their source code repositories and sending these via email / Dropbox / etc.
The major question you ask your coworkers to be able to merge their changes
back is: What have you changed?
For this reason, this prototype module is switching the paradigm from the
document file format (full state) to an equivalent list of user changes
(creating in sum the same full state).
This Toolkit prototype on collaboration
<https://github.com/svanteschubert/odftoolkit/tree/odf-changes> transforms
any OpenDocument Text into an equivalent sequence of user changes (in JSON
- see attachments) and in addition, is able to apply any new user change
(similar in JSON) to the document by merging the change into it. By doing
so, the module is taking away the complexity of knowledge about the ODF
documents and is a perfect fit as a back-end when office documents entering
the realm of a business domain.

Why am I telling you this?
As I am confident that we need more than a group of individuals that work
on this project in their spare time. We need companies, which consider this
toolkit as a backbone of their business case.
To make it more obvious to managers (and to the Apache board members) to
believe in the importance of this project, I am working on a showcase where
we attach an existing open-source web editor as front-end, where we could
view and edit ODT documents.

For this reason, I have been travelling recently to Warschau and visited
CKSource <https://cksource.com/> to investigate if the "Toolkit
Collaboration prototype
<https://github.com/svanteschubert/odftoolkit/tree/odf-changes>" could be
attached to their new flagship CKEdit5 <https://ckeditor.com/ckeditor-5/>
based on operations & changes
<https://github.com/ckeditor/ckeditor5-engine/tree/master/src/model/operation>
.
You know, in extreme even a Microsoft Office (MSO) user could collaborate
with a user using VI text editor by exchanging user changes. While the MSO
user would see and edit the full-featured document, the VI user would only
see and edit text and paragraphs (the latter emulated as lines). Still, all
VI text & paragraph edits could be merged back into the original document
using Operational Transformation (OT)
<http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation>.
If this works for VI, it will work for CKEdit5 for sure and using a
web-based editor embeddable into any web page is far more attractive to the
masses than VI - please, no discussions on this assumption ;-)

End of the month, on the 26th of September I will be in Tirana (Albania)
and give a talk about Interoperable Document Collaboration
<https://libocon.org/2018/the-program/sept-26th-wednesday/> and hopefully,
I have the front-end running by then.
I will keep you informed...

In the end, we would like to provide a setup-up using an open office
application that allows receiving "pull requests" consisting of changes
only from other users.
For instance useable when a famous author publishes his book read-only and
some readers provide feedback by those "pull requests", allowing the author
to merge only the changes, neglecting the risk to loose or receiving
compromised information by overtaking the full document.
A wonderful obvious business case for lawyers...

As you see, there's a ton of good stuff coming or in the queue, with a lot
of potential for good press & new developers.
>From where I stand, it would be a terrible moment to shut down.

Sincerely,
Svante
ᐧ

Am Mo., 10. Sep. 2018 um 21:42 Uhr schrieb Dave Fisher <
dave2w...@comcast.net>:

> Hi -
>
> It seems that the number of developers actively working on the ODF Toolkit
> has never grown large enough to be sustainable as an Apache Top Level
> Project. After nearly 7 years in the Incubator it is time for the ODF
> Toolkit community to move on.
>
> I think retirement would consist of the following steps.
>
> (1) Decide if the project will move elsewhere - perhaps to its own GitHub
> repository.
> (2) Decide what entity or person should take over odftoolkit.org domain
> name.
>
> Once those are decided then we can do a VOTE.
>
> Regards,
> Dave
>

-- 


Spicule Limited is registered in England & Wales. Company Number: 
09954122. Registered office: First Floor, Telecom House, 125-135 Preston 
Road, Brighton, England, BN1 6AF. VAT No. 251478891.




All engagements 
are subject to Spicule Terms and Conditions of Business. This email and its 
contents are intended solely for the individual to whom it is addressed and 
may contain information that is confidential, privileged or otherwise 
protected from disclosure, distributing or copying. Any views or opinions 
presented in this email are solely those of the author and do not 
necessarily represent those of Spicule Limited. The company accepts no 
liability for any damage caused by any virus transmitted by this email. If 
you have received this message in error, please notify us immediately by 
reply email before deleting it from your system. Service of legal notice 
cannot be effected on Spicule Limited by email.

Reply via email to