Hi,

Don't get me wrong, the videos are great and it's definitively the
type of content we want on the website. We just got to be careful that
all content is vendor neutral. I'm not advocating for introducing new
policies or processes, I think the current PR process should be good
enough.

As noted, in this case the main issue comes from Youtube automatically
adding the channel branding to the videos. Also on the quickstart and
intro videos Tim says he's from Confluent. The intro he uses in the
Streams videos [0] is in my opinion preferable. If it's possible to
address this without some major editing, I think it would be worth
doing.

Thanks,
Mickael

0: https://kafka.apache.org/32/documentation/streams/

On Fri, Jul 22, 2022 at 4:22 PM Bill Bejeck <bbej...@gmail.com> wrote:
>
> Hi Divij,
>
> After thinking about the embedded videos some more I think it's probably
> best for now to go with option 1 you presented above (text links to the
> videos).
> I will do a follow on PR for option #2 - creating an image placeholder that
> will trigger the video once clicked.
>
> Thanks again for driving this update effort.
>
> -Bill
>
> On Thu, Jul 21, 2022 at 5:25 PM Bill Bejeck <bbej...@gmail.com> wrote:
>
> > Hi All,
> >
> > I've filed an issue with INFRA (
> > https://issues.apache.org/jira/browse/INFRA-23499) to ask about uploading
> > the videos to the ASF YouTube channel, which would resolve the branding
> > issue.
> >
> > Thanks,
> > Bill
> >
> > On Thu, Jul 21, 2022 at 1:43 PM Bill Bejeck <bbej...@gmail.com> wrote:
> >
> >> Hi Divij,
> >>
> >> First of all, let me say thanks for taking up this task.
> >>
> >> We seem to have two options:
> >>> 1. Replace videos on the website with links to the videos OR
> >>> 2. Take a placeholder image and use JS to trigger playback after the user
> >>> clicks.
> >>>
> >>> I would suggest going with option#1 right now due to time constraints and
> >>> create a ticket to do (more user friendly) option#2 in the future.* What
> >>> do
> >>> you think?*
> >>>
> >>
> >> I'm inclined to go with option #2.
> >>
> >> But taking a look at the https://apache.org/ site, there's an embedded
> >> video directly on the page, not an image or a link.
> >>
> >> So I'm wondering, since the video doesn't start playing right away and
> >> requires a user to click to start it, that the "click image to start"
> >> requirement is satisfied,
> >>
> >> as it aligns with what we see now on the Apache® Software Foundation page.
> >>
> >>
> >> Regarding the branding, that's not in the video file itself but comes
> >> from YouTube and the video's channel.
> >>
> >> I propose that we host the video on the Apache YouTube
> >> <https://www.youtube.com/c/TheApacheFoundation/featured> channel, and
> >> that would take care of the branding issue.
> >>
> >>
> >> What do you think?
> >>
> >>
> >> On Thu, Jul 21, 2022 at 4:19 AM Divij Vaidya <divijvaidy...@gmail.com>
> >> wrote:
> >>
> >>> Thanks for chiming in with your opinions John/Mickael.
> >>>
> >>> The current set of videos are very helpful and removing them might be a
> >>> disservice to our users. The most ideal solution would be to host the
> >>> videos on Apache servers without any branding. Another less than ideal
> >>> solution would be to host a repository of links to educational content on
> >>> our website.
> >>>
> >>> As for the next steps, I am going to do the following which would help us
> >>> get answers on whether solution 1 or solution 2 is more feasible. Please
> >>> let me know if you think we need to do something different here.
> >>> 1. Reach out to ASF legal and ask what permissions/licence would we
> >>> require
> >>> from the video owners to host the videos ourselves.
> >>> 2. Reach out to ASF community mailing list
> >>> <
> >>> https://www.apache.org/foundation/mailinglists.html#foundation-community
> >>> >
> >>> and ask how other communities are hosting educational content.
> >>>
> >>> There is still an open question about how we decide what content gets
> >>> added
> >>> and what doesn't. I would propose that the model should be the same as
> >>> accepting code changes i.e. it goes through a community review requiring
> >>> votes committers/PMC members.
> >>>
> >>> Regards,
> >>> Divij Vaidya
> >>>
> >>>
> >>>
> >>> On Thu, Jul 21, 2022 at 3:57 AM John Roesler <vvcep...@apache.org>
> >>> wrote:
> >>>
> >>> > Hi all,
> >>> >
> >>> > Yes, thanks Divij for driving this!
> >>> >
> >>> > I tend to agree with Mickael about having vendor branding
> >>> > front-and-center like that.
> >>> >
> >>> > On the other hand, I think the video itself is quite nice, and
> >>> > it's a good thing to put in front of newcomers for a human
> >>> > introduction to the project.
> >>> >
> >>> > I took a look at the video on those pages, and I'm not sure
> >>> > if the videos themselves are branded. It looks like the branding
> >>> > marks are markup that YouTube pastes on top of the video.
> >>> >
> >>> > Perhaps a solution is for Kafka to set up a channel of our own
> >>> > and upload the videos there? Or maybe just host the videos
> >>> > as static resources on our site directly? Approaches like those
> >>> > are  probably good policy anyway, because then we
> >>> > would control the content that shows on our site.
> >>> >
> >>> > Thanks,
> >>> > John
> >>> >
> >>> > On Tue, Jul 19, 2022, at 11:48, Mickael Maison wrote:
> >>> > > Hi Divij,
> >>> > >
> >>> > > Thanks for leading this work.
> >>> > >
> >>> > > To be honest I'm not sure what to do with the videos. I'm actually
> >>> > > wondering if these videos should be on our website at all.
> >>> > >
> >>> > > My concerns is that they are branded. I find the content of the
> >>> videos
> >>> > > very good but I don't think we should include branded content from
> >>> > > vendors on the Apache website, or at least not put it front and
> >>> > > center. This is literally the first thing we show to newcomers,
> >>> > > there's one at the top of both the Intro
> >>> > > (https://kafka.apache.org/intro) and quickstart
> >>> > > (https://kafka.apache.org/quickstart) pages.
> >>> > >
> >>> > > If tomorrow another vendor was to open a PR adding their videos to
> >>> > > other pages, would we allow that? I searched the archives and
> >>> couldn't
> >>> > > find a discussion about adding branded third party content to the
> >>> > > website. If I missed that, please share a link, otherwise I think
> >>> this
> >>> > > should be discussed.
> >>> > >
> >>> > > Thanks,
> >>> > > Mickael
> >>> > >
> >>> > > On Tue, Jul 19, 2022 at 4:08 PM Divij Vaidya <
> >>> divijvaidy...@gmail.com>
> >>> > wrote:
> >>> > >>
> >>> > >> Hi community
> >>> > >>
> >>> > >> We have managed to fix most of the required items, thanks to Mickael
> >>> > >> Maison, Luke Chen and Tom Bentley for quick reviews.
> >>> > >>
> >>> > >> But we still need to talk about item #5 i.e. the problem with
> >>> "Embedded
> >>> > >> videos don't have an image placeholder". Quoting from the ASF
> >>> > guidelines:
> >>> > >> *Can I embed videos (from YouTube, Vimeo, etc.)?*
> >>> > >>
> >>> > >> *Yes, you can embed videos on the website, but they should load only
> >>> > after
> >>> > >> the user actively wants them to load. Arrange this by showing a
> >>> > placeholder
> >>> > >> image first and loading the video after the user clicks on the
> >>> image.
> >>> > Make
> >>> > >> it clear that users who click the image will load a video from a
> >>> third
> >>> > >> party.*
> >>> > >>
> >>> > >> *If you don’t want placeholder images, consider self-hosted videos
> >>> and
> >>> > >> using an open source player like Plyr <
> >>> https://github.com/sampotts/plyr
> >>> > >.*
> >>> > >>
> >>> > >> We seem to have two options:
> >>> > >> 1. Replace videos on the website with links to the videos OR
> >>> > >> 2. Take a placeholder image and use JS to trigger playback after the
> >>> > user
> >>> > >> clicks.
> >>> > >>
> >>> > >> I would suggest going with option#1 right now due to time
> >>> constraints
> >>> > and
> >>> > >> create a ticket to do (more user friendly) option#2 in the future.*
> >>> > What do
> >>> > >> you think?*
> >>> > >>
> >>> > >> --
> >>> > >> Divij Vaidya
> >>> > >>
> >>> > >>
> >>> > >>
> >>> > >> On Wed, Jul 13, 2022 at 5:10 PM Divij Vaidya <
> >>> divijvaidy...@gmail.com>
> >>> > >> wrote:
> >>> > >>
> >>> > >> > Hello Apache Kafka community
> >>> > >> >
> >>> > >> > The ASF has a new data privacy policy to comply with the GDPR (the
> >>> > >> > European Union's General Data Protection Regulation) and we -
> >>> like all
> >>> > >> > other ASF projects - have been asked to update our project
> >>> homepage
> >>> > >> > accordingly.
> >>> > >> >
> >>> > >> > Mickael Maison has kindly traged the initial set of requirements
> >>> and
> >>> > >> > listed down the required set of changes at
> >>> > >> > https://issues.apache.org/jira/browse/KAFKA-13868.
> >>> > >> >
> >>> > >> > I would like to bring your attention to a few PRs that address the
> >>> > >> > required changes and also solicit your comments on how I plan to
> >>> solve
> >>> > >> > others.
> >>> > >> >
> >>> > >> > 1. Our website is missing privacy policy -> Addressed by adding an
> >>> > item in
> >>> > >> > the top nav bar https://github.com/apache/kafka-site/pull/421.
> >>> > *Action -
> >>> > >> > please review the PR.*
> >>> > >> > 2. It's using Google Analytics -> I would propose that we should
> >>> get
> >>> > rid
> >>> > >> > of Google Analytics in favor of Apache recommended Matomo
> >>> > >> > <https://privacy.apache.org/faq/committers.html> for website
> >>> > analytics.
> >>> > >> > If you folks agree, I would request a Matomo site ID for Apache
> >>> Kafka
> >>> > to
> >>> > >> > make the required changes.
> >>> > >> > *Action - do you agree to this change?*3. It's using Google Fonts
> >>> -> I
> >>> > >> > have moved the Google fonts to a self hosted version which is
> >>> > acceptable by
> >>> > >> > Apache in the PR https://github.com/apache/kafka-site/pull/420.
> >>> > >> > *Action - please review the PR. *4. It's using scripts hosted on
> >>> > >> > Cloudflare CDN -> We use JS scripts such as handlebars
> >>> > >> > <https://github.com/handlebars-lang/handlebars.js> and prism
> >>> > >> > <https://prismjs.com/>. Both these libraries are MIT licensed and
> >>> > hence,
> >>> > >> > could be hosted locally along with the website. I will move them
> >>> > along to
> >>> > >> > be placed along with the website.
> >>> > >> > *Action - do you agree to this change?*5. Embedded videos don't
> >>> have
> >>> > an
> >>> > >> > image placeholder -> I don't have a proposed solution for this.
> >>> > *Action -
> >>> > >> > can someone with front end experience help us with this one?*
> >>> > >> >
> >>> > >> > Note that we need to make these changes by July 22nd and hence
> >>> your
> >>> > >> > immediate attention would be greatly appreciated.
> >>> > >> >
> >>> > >> > Cheers!
> >>> > >> >
> >>> > >> > --
> >>> > >> > Divij Vaidya
> >>> > >> >
> >>> > >> >
> >>> >
> >>>
> >>

Reply via email to