Hi Craig, On Thu, Mar 14, 2019 at 6:28 PM Craig Russell <apache....@gmail.com> wrote: > > Hi, > > > On Mar 14, 2019, at 5:07 AM, Sönke Liebau <soenke.lie...@opencore.com.INVALID> wrote: > > > > Hi all, > > > > one thing that we need to be a little careful with (I think) is > > updates in donated content. Most of the donated content will probably > > be in Powerpoint format, which is fine if it is donated, converted and > > then retired in Powerpoint format. > > Still, the donation was made in ppt format and we need to keep track of its provenance. Having donations in a separate "donations" part of the repository will make it easy to track, regardless of what we next do with it. No disagreement here. > > I agree with Hans-Peter that the material might be usable as is, or parts might be extracted and used in combination with other works. As long as the material is appropriately attributed, all of this is fine under the ALv2. Also in agreement. > > I'd expect that some of the material will be further processed to convert it to canonical format and combined with other material into aggregate works. All fine from a licensing viewpoint. > > > However there are a few scenarios where updates to Powerpoints might > > become necessary: > > - donated content could potentially be updated by the donor and the > > updated version sent as well (is there a legal question in here > > potentially?) > > No issues. As long as we have some way to name the content so it's easy to find "the original" and "the updated versions" I don't see any logistical issues either. I have to disagree here I'm afraid. If someone for example extracted part of this material and used in somewhere else, he will have to re-extract this based on the assumption that this portion might have changed.
> > > - someone uses the donated content and creates updates before > > conversion is finished > > No issues. Again, I have to disagree. Say I donate my Kafka slides in ppt. Now someone starts in on converting those to asciidoc and is halfway finished when I update my ppt slides and push those under a new name. What we now have is kafka_donated_v1.pptx and kafka_donated_v2.pptx and since you can't really tell what changed in an easy way (see below) the person doing the conversion is now left with the task of identifying changes in the portion of the deck that he or she already converted. > > > - ... > > At that point, we have the issue of having binary files in version > > control again. > > If a work is directly editable, it is not binary. So I'd argue (with anyone who has a different opinion ;-) that files with .ppt, .odt, and other file types are source files because there are editors for them. Happy to argue :) While you are right in principle, have you ever tried to diff a pptx file with git? At some point during the initial discussions for this project, someone stated something along the lines of "while pptx is xml under the hood this is so complex and un-diffable that they can, in essence, be treated as binary files" - I just sort of took that as gospel when writing this. Again, I am absolutely not fundamentally disagreeing with you, I agree that material in pptx can be useful, should be part of the indexed content, properly tagged and all that. But, I do think that the overall target should be to convert everything that is donated into our canonical (and still to be defined) format eventually and updates done directly in there. During that conversion, I think there may be stumbling stones if updates to pptx content come in. > > > > That is all manageable I'm sure, but we should put some thought into > > it up front I think. > > > > Best regards, > > Sönke > > > > On Tue, Mar 12, 2019 at 6:11 PM Hans-Peter Zorn <hz...@inovex.de> wrote: > >> > >> Hi, > >> thanks Lars for bringing this up. > >> So, I would also propose a special area or a separate repo for donated content. On the one hand, material in this area could be taken „as is“ for anyone who wants to use it for trainings. On the other hand the material can be consolidated over time in the main/official training material set. This could be converting slides or cherr-picking text and images or just as inspiration. > >> > >> Another option would be to put this into a complete separate (company) repo and to create pull-requests after review/discussion. > > I like the idea of having a separate "contributions" part of the repository. A PR requesting a new addition here should be vetted for provenance before updating the repository. And we should have a naming scheme to allow updates by adding new versions instead of replacing them. Makes it easier to track history if all versions are simultaneously available. Agree again :) > > Regards, > > Craig > >> > >> Kind regards, > >> Hans-Peter > >> > >>> Am 11.03.2019 um 17:22 schrieb Lars Francke <lars.fran...@gmail.com>: > >>> > >>> Another thing I wanted to bring up is donation of existing content. > >>> > >>> We have (partial) trainings on HBase, Hadoop ecosystem basics, Kafka and a > >>> few other minor things ready. But they are PowerPoint. > >>> > >>> The colleagues from inovex have their own existing material, also in > >>> PowerPoint. > >>> > >>> I _hope_ that we'd get other material as well. > >>> > >>> Do we want to accept material no matter the format? > >>> Do we require it to be in a (yet to be decided) canonical format? > >>> Does it need to go through a normal "proper" review? > >>> > >>> I thought about this for a while and it comes back to a point we talked > >>> about in another thread: > >>> Do we have proper releases or do we just tag various trainings with various > >>> maturities? > >>> > >>> I could imagine a "staging" area for donated material and then a "beta" and > >>> a "ga" layer. Or some other verbiage (could even follow the ASF model of > >>> having "podlings" which can graduate). > >>> > >>> Either way: Opinions? > >>> > >>> I'm looking forward to actually working with some content ;-) > >> > > > > > > -- > > Sönke Liebau > > Partner > > Tel. +49 179 7940878 > > OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org <mailto:c...@apache.org> http://db.apache.org/jdo < http://db.apache.org/jdo> Best regards, Sönke