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