Why would we need googleads for youtube? Any chance to disable it?

⁣D.​

On Sep 30, 2017, 10:25 AM, at 10:25 AM, Prachi Garg <pg...@gridgain.com> wrote:
>Yes, I see in dev tools that calls to googleads and doubleclick are
>made
>from Youtube.
>
>On Fri, Sep 29, 2017 at 4:33 PM, Denis Magda <dma...@apache.org> wrote:
>
>> I also did a global search on the Ignite website, but didn't find
>anything
>> for googleads or doubleclick.
>>
>>
>> Could you remove and add screencasts block temporary on your local
>> deployment to see if the calls to commercial scripts reported by Cos
>appear
>> in your Chrome dev toolkit?
>>
>> —
>> Denis
>>
>>
>> On Sep 29, 2017, at 3:56 PM, Prachi Garg <pg...@gridgain.com> wrote:
>>
>> We use the following scripts -
>>
>> https://platform.twitter.com/widgets.js - used on homepage to display
>> tweets
>> https://static.addtoany.com/menu/page.js - used on events page for
>social
>> media sharing
>> https://www.google-analytics.com/analytics.js
>>
>> I also did a global search on the Ignite website, but didn't find
>anything
>> for googleads or doubleclick.
>>
>> -Prachi
>>
>>
>> On Fri, Sep 29, 2017 at 11:03 AM, Denis Magda <dma...@gridgain.com>
>wrote:
>>
>>> That’s definitely worthwhile checking. Prachi, as the one who
>embedded
>>> the screencast, would you check the theory?
>>>
>>> —
>>> Denis
>>>
>>> On Sep 28, 2017, at 11:50 PM, Alexey Kuznetsov
><akuznet...@apache.org>
>>> wrote:
>>>
>>> Cos, Denis.
>>>
>>> I think it is because we have embedded videos (on YouTube).
>>> Mauricio or Denis, please check my idea.
>>>
>>> On Fri, Sep 29, 2017 at 8:02 AM, Konstantin Boudnik <c...@apache.org>
>>> wrote:
>>>
>>>> Sorry guys - I neglected the fact that our lists don't permit
>>>> attachments. I have put the screenshot to an external server [1]
>>>>
>>>> [1] https://imgur.com/a/p9FJ9
>>>>
>>>> Thank you!
>>>> --
>>>>   With regards,
>>>> Konstantin (Cos) Boudnik
>>>> 2CAC 8312 4870 D885 8616  6115 220F 6980 1F27 E622
>>>>
>>>> Disclaimer: Opinions expressed in this email are those of the
>author,
>>>> and do not necessarily represent the views of any company the
>author
>>>> might be affiliated with at the moment of writing.
>>>>
>>>>
>>>> On Thu, Sep 28, 2017 at 1:37 PM, Denis Magda <dma...@apache.org>
>wrote:
>>>> > Cos,
>>>> >
>>>> > The screenshot was not attached. Could you share it some other
>way
>>>> (google drive, etc.)? I’ve never seen any commercial on the site.
>>>> >
>>>> > —
>>>> > Denis
>>>> >
>>>> >> On Sep 28, 2017, at 7:23 AM, Konstantin Boudnik <c...@apache.org>
>>>> wrote:
>>>> >>
>>>> >> I don't see an issue with node version either.
>>>> >>
>>>> >> Just one more, and it might be slightly irrelevant, issue
>though... I
>>>> looked at the Ignite's site and found the following ads and
>trackers (that
>>>> are indeed getting disabled by my browser).
>>>> >> Why are googleads or doubleclick are permitted?
>>>> >>
>>>> >>
>>>> >>
>>>> >> Thanks,
>>>> >>   Cos
>>>> >>
>>>> >>
>>>> >> --
>>>> >>   With regards,
>>>> >> Konstantin (Cos) Boudnik
>>>> >> 2CAC 8312 4870 D885 8616  6115 220F 6980 1F27 E622
>>>> >>
>>>> >> Disclaimer: Opinions expressed in this email are those of the
>author,
>>>> and do not necessarily represent the views of any company the
>author might
>>>> be affiliated with at the moment of writing.
>>>> >>
>>>> >> On Tue, Sep 26, 2017 at 3:21 PM, Dmitriy Setrakyan <
>>>> dsetrak...@apache.org <mailto:dsetrak...@apache.org>> wrote:
>>>> >> On Tue, Sep 26, 2017 at 6:20 AM, Vladimir Ozerov <
>>>> voze...@gridgain.com <mailto:voze...@gridgain.com>>
>>>> >> wrote:
>>>> >>
>>>> >> > Folks,
>>>> >> >
>>>> >> > Can we add version of current node to web request? This way we
>will
>>>> better
>>>> >> > understand version distribution, what might help us with
>certain API
>>>> >> > update/deprecate decisions
>>>> >> > E.g. http://ignite.apache.org/latest.cgi&ver=2.2.0 <
>>>> http://ignite.apache.org/latest.cgi&ver=2.2.0>
>>>> >>
>>>> >>
>>>> >> Vladimir, I personally do not see a problem with that, as
>sending the
>>>> >> current version to the update checker seems very innocent to me.
>At
>>>> the
>>>> >> same time, it will allow us to examine the usage of each release
>and
>>>> make
>>>> >> decisions about dropping backward compatibility or spotting bugs
>for a
>>>> >> certain release.
>>>> >>
>>>> >> Cos, Raul, any thoughts?
>>>> >>
>>>> >>
>>>> >> >
>>>> >> >
>>>> >> > Vladimir.
>>>> >> >
>>>> >> > On Fri, Sep 8, 2017 at 7:06 AM, Dmitriy Setrakyan <
>>>> dsetrak...@apache.org <mailto:dsetrak...@apache.org>>
>>>> >> > wrote:
>>>> >> >
>>>> >> > > I think it is safe to assume at this point that everyone is
>in
>>>> general
>>>> >> > > agreement, since there are no active objections.
>>>> >> > >
>>>> >> > > I have filed a ticket for the 2.3 release. Let's try to make
>it
>>>> happen:
>>>> >> > > https://issues.apache.org/jira/browse/IGNITE-6305 <
>>>> https://issues.apache.org/jira/browse/IGNITE-6305>
>>>> >> > >
>>>> >> > > D.
>>>> >> > >
>>>> >> > > On Sat, Aug 26, 2017 at 3:06 PM, Dmitriy Setrakyan <
>>>> >> > dsetrak...@apache.org <mailto:dsetrak...@apache.org>>
>>>> >> > > wrote:
>>>> >> > >
>>>> >> > > >
>>>> >> > > >
>>>> >> > > > On Sat, Aug 26, 2017 at 3:22 AM, Raúl Kripalani <
>>>> raul....@evosent.com <mailto:raul....@evosent.com>>
>>>> >> > > > wrote:
>>>> >> > > >
>>>> >> > > >> Yeah, I guess that's doable as well and requires less
>>>> management
>>>> >> > effort
>>>> >> > > >> than my suggestion. We could use events [1] to store
>payload
>>>> data
>>>> >> > (e.g.
>>>> >> > > >> IP,
>>>> >> > > >> version, etc.)
>>>> >> > > >
>>>> >> > > >
>>>> >> > > > Yes, we could use events or some other similar API
>provided by
>>>> GA.
>>>> >> > > >
>>>> >> > > >
>>>> >> > > >> What the download page CGI developed in? PHP?
>>>> >> > > >>
>>>> >> > > >
>>>> >> > > > To be honest, no clue. I guess someone in the community
>can
>>>> figure it
>>>> >> > > out:
>>>> >> > > >
>https://svn.apache.org/repos/asf/ignite/site/trunk/download.
>>>> html
><https://svn.apache.org/repos/asf/ignite/site/trunk/download.html>
>>>> >> > > >
>>>> >> > > >
>>>> >> > > >> However, I'm not sure whether storing this data in a 3rd
>party
>>>> >> > (Google)
>>>> >> > > is
>>>> >> > > >> compliant with the ASF policy. I guess it's no biggie,
>but if
>>>> there's
>>>> >> > > >> doubt
>>>> >> > > >> in the PMC, it's better to ask legal@.
>>>> >> > > >
>>>> >> > > >
>>>> >> > > > I am not sure there is anything to ask about. The whole
>Ignite
>>>> website
>>>> >> > is
>>>> >> > > > GA enabled, and all we are doing is accessing a standard
>web
>>>> page from
>>>> >> > > the
>>>> >> > > > Ignite web site. The information gathered from GA is
>available
>>>> only to
>>>> >> > > the
>>>> >> > > > Ignite PMC. Frankly, I think legal@ will be very confused
>by
>>>> this
>>>> >> > > > question.
>>>> >> > > >
>>>> >> > > > Even ASF website itself uses GA: https://www.apache.org/ <
>>>> https://www.apache.org/>
>>>> >> > > > foundation/policies/privacy.html
>>>> >> > > >
>>>> >> > > >
>>>> >> > > >> I think Cos said it's OK; maybe Roman can pitch in.
>>>> >> > > >>
>>>> >> > > >
>>>> >> > > >  Sure, would be nice to hear from Roman as well.
>>>> >> > > >
>>>> >> > > >
>>>> >> > > >> Cheers.
>>>> >> > > >>
>>>> >> > > >> [1]
>>>> >> > > >>
>https://developers.google.com/analytics/devguides/collection <
>>>> https://developers.google.com/analytics/devguides/collection>
>>>> >> > > >> /analyticsjs/events
>>>> >> > > >>
>>>> >> > > >> On Sat, Aug 26, 2017 at 12:23 AM, Dmitriy Setrakyan <
>>>> >> > > >> dsetrak...@apache.org <mailto:dsetrak...@apache.org>>
>>>> >> > > >> wrote:
>>>> >> > > >>
>>>> >> > > >> > Raul,
>>>> >> > > >> >
>>>> >> > > >> > Could point about Javascript, it will not work because
>it
>>>> executes
>>>> >> > in
>>>> >> > > >> the
>>>> >> > > >> > browser. This means we need a server-side script, like
>CGI
>>>> we are
>>>> >> > > using
>>>> >> > > >> on
>>>> >> > > >> > our download page.
>>>> >> > > >> >
>>>> >> > > >> > How about this approach. We create something like
>>>> ignite-version.cgi
>>>> >> > > >> script
>>>> >> > > >> > which will invoke a call to GA and then return the
>latest
>>>> version.
>>>> >> > > >> >
>>>> >> > > >> > This should work, right?
>>>> >> > > >> >
>>>> >> > > >> > D.
>>>> >> > > >> >
>>>> >> > > >> > On Fri, Aug 25, 2017 at 2:42 PM, Raúl Kripalani <
>>>> >> > raul....@evosent.com <mailto:raul....@evosent.com>
>>>> >> > > >
>>>> >> > > >> > wrote:
>>>> >> > > >> >
>>>> >> > > >> > > Hey Dmitriy and all
>>>> >> > > >> > >
>>>> >> > > >> > > Also, since we have GA enabled for the website, we
>can
>>>> track how
>>>> >> > > many
>>>> >> > > >> > times
>>>> >> > > >> > > > this page was accessed, which will be equal to the
>>>> number of
>>>> >> > > starts.
>>>> >> > > >> > This
>>>> >> > > >> > > > way, the counter information is tracked and
>monitored by
>>>> the
>>>> >> > > Ignite
>>>> >> > > >> > PMC.
>>>> >> > > >> > >
>>>> >> > > >> > >
>>>> >> > > >> > > Unfortunately this won't work because GA is loaded
>via
>>>> Javascript
>>>> >> > on
>>>> >> > > >> the
>>>> >> > > >> > > browser, so Google will never receive the page hit.
>>>> >> > > >> > >
>>>> >> > > >> > > Given the constraints, the most viable solution is an
>HTTPS
>>>> >> > endpoint
>>>> >> > > >> > > running on ASF infra that Ignite invokes via a GET or
>POST
>>>> >> > request.
>>>> >> > > >> The
>>>> >> > > >> > > simplest thing is to write each request in a log
>file,
>>>> along with
>>>> >> > > the
>>>> >> > > >> > > timestamp, the version reported by the client, maybe
>the
>>>> IP (not
>>>> >> > > sure
>>>> >> > > >> > about
>>>> >> > > >> > > the ASF rules about this concerning privacy, I guess
>it's
>>>> OK if
>>>> >> > you
>>>> >> > > >> make
>>>> >> > > >> > it
>>>> >> > > >> > > an opt-in) and a unique node identifier, i.e. a UUID
>the
>>>> node
>>>> >> > > creates
>>>> >> > > >> on
>>>> >> > > >> > > first startup or something.
>>>> >> > > >> > >
>>>> >> > > >> > > This endpoint would need some basic DDoS protection
>and
>>>> >> > blacklisting
>>>> >> > > >> to
>>>> >> > > >> > > prevent data spoofing.
>>>> >> > > >> > >
>>>> >> > > >> > > If we'll be implementing this endpoint anyway, then
>>>> there's no
>>>> >> > point
>>>> >> > > >> > > placing another file on Git or elsewhere for
>reporting the
>>>> latest
>>>> >> > > >> > versions:
>>>> >> > > >> > > the endpoint itself can return them.
>>>> >> > > >> > >
>>>> >> > > >> > > WDYT?
>>>> >> > > >> > >
>>>> >> > > >> > > Cheers.
>>>> >> > > >> > >
>>>> >> > > >> > > On Fri, Aug 25, 2017 at 9:56 PM, Dmitriy Setrakyan <
>>>> >> > > >> > dsetrak...@apache.org <mailto:dsetrak...@apache.org>>
>>>> >> > > >> > > wrote:
>>>> >> > > >> > >
>>>> >> > > >> > > > Cos, Raul,
>>>> >> > > >> > > >
>>>> >> > > >> > > > Thanks for the feedback. I completely agree about
>Maven
>>>> Central
>>>> >> > > >> being a
>>>> >> > > >> > > 3rd
>>>> >> > > >> > > > party repo (did not think about that initially).
>All your
>>>> >> > > >> suggestions
>>>> >> > > >> > > make
>>>> >> > > >> > > > sense, but I would like to keep it as simple as
>>>> possible, and so
>>>> >> > > far
>>>> >> > > >> > > > everything suggested required GIT dependencies and
>extra
>>>> work.
>>>> >> > > >> > > >
>>>> >> > > >> > > > How about Yakov's suggestion. We simply add a page
>to
>>>> the Ignite
>>>> >> > > >> > website
>>>> >> > > >> > > > which will have only the latest version. Every time
>a
>>>> node
>>>> >> > starts,
>>>> >> > > >> it
>>>> >> > > >> > > > receives the latest version from the page and
>suggests
>>>> that
>>>> >> > users
>>>> >> > > >> > upgrade
>>>> >> > > >> > > > if needed.
>>>> >> > > >> > > >
>>>> >> > > >> > > > Also, since we have GA enabled for the website, we
>can
>>>> track how
>>>> >> > > >> many
>>>> >> > > >> > > times
>>>> >> > > >> > > > this page was accessed, which will be equal to the
>>>> number of
>>>> >> > > starts.
>>>> >> > > >> > This
>>>> >> > > >> > > > way, the counter information is tracked and
>monitored by
>>>> the
>>>> >> > > Ignite
>>>> >> > > >> > PMC.
>>>> >> > > >> > > >
>>>> >> > > >> > > > This approach looks pretty innocent to me and
>everything
>>>> is kept
>>>> >> > > and
>>>> >> > > >> > > > managed within Apache.
>>>> >> > > >> > > >
>>>> >> > > >> > > > Thoughts?
>>>> >> > > >> > > >
>>>> >> > > >> > > > D.
>>>> >> > > >> > > >
>>>> >> > > >> > > >
>>>> >> > > >> > > > On Fri, Aug 25, 2017 at 11:29 AM, Konstantin
>Boudnik <
>>>> >> > > >> c...@apache.org <mailto:c...@apache.org>>
>>>> >> > > >> > > > wrote:
>>>> >> > > >> > > >
>>>> >> > > >> > > > > I agree with Raul.
>>>> >> > > >> > > > > - providing a ping-back address to a 3rd party
>might
>>>> be frown
>>>> >> > > >> upon by
>>>> >> > > >> > > > some.
>>>> >> > > >> > > > >   And might have a consequences like stats
>collection
>>>> about
>>>> >> > > users'
>>>> >> > > >> > > > >   infrastructure.
>>>> >> > > >> > > > > - checking an ASF git-repo is easy and won't
>download
>>>> any
>>>> >> > binary
>>>> >> > > >> > data:
>>>> >> > > >> > > > >   everything is clear text and could be easily
>>>> monitored by
>>>> >> > any
>>>> >> > > of
>>>> >> > > >> > the
>>>> >> > > >> > > > > network
>>>> >> > > >> > > > >   diagnostic tools, shall it be required. But it
>>>> involves a
>>>> >> > bit
>>>> >> > > of
>>>> >> > > >> > the
>>>> >> > > >> > > > > release
>>>> >> > > >> > > > >   discipline.
>>>> >> > > >> > > > > - the binary data download in the runtime is my
>main
>>>> concern.
>>>> >> > > >> This is
>>>> >> > > >> > > the
>>>> >> > > >> > > > >   vector of MMA. What if someone gains the
>control
>>>> over the
>>>> >> > > >> > repository
>>>> >> > > >> > > > and
>>>> >> > > >> > > > >   replaces the file with some malicious content.
>>>> >> > > >> > > > >
>>>> >> > > >> > > > > As for the particular mechanism: IIRC Ignite used
>to
>>>> make a
>>>> >> > call
>>>> >> > > >> to
>>>> >> > > >> > an
>>>> >> > > >> > > > > external script to check upon the atest software
>>>> version
>>>> >> > > available
>>>> >> > > >> > for
>>>> >> > > >> > > > > download. In the past, the endpoint was running
>on a
>>>> 3rd party
>>>> >> > > >> > server,
>>>> >> > > >> > > I
>>>> >> > > >> > > > > believe the best way would be to put this script
>on
>>>> ASF infra
>>>> >> > > and
>>>> >> > > >> > have
>>>> >> > > >> > > > the
>>>> >> > > >> > > > > "update checker" running in a completely
>controlled
>>>> >> > environment.
>>>> >> > > >> > > > Actually,
>>>> >> > > >> > > > > I
>>>> >> > > >> > > > > recall we had this very discussion during the
>>>> Incubation; I
>>>> >> > can
>>>> >> > > >> > > probably
>>>> >> > > >> > > > > dig
>>>> >> > > >> > > > > out the corresponding thread.
>>>> >> > > >> > > > >
>>>> >> > > >> > > > > Thoughts?
>>>> >> > > >> > > > >   Cok
>>>> >> > > >> > > > >
>>>> >> > > >> > > > > On Fri, Aug 25, 2017 at 10:41AM, Raul Kripalani
>wrote:
>>>> >> > > >> > > > > > Hey guys
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > In my opinion, maven.org <http://maven.org/> is
>>>> still owned by a third party
>>>> >> > > >> > (Sonatype).
>>>> >> > > >> > > > We
>>>> >> > > >> > > > > > don't know what kind of data analysis or
>intelligence
>>>> >> > > extraction
>>>> >> > > >> > they
>>>> >> > > >> > > > > run.
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > If Ignite servers all over the world were
>hitting
>>>> maven.org <http://maven.org/>
>>>> >> > > >> > > > periodically
>>>> >> > > >> > > > > > asking for an Ignite Maven artifact, it gives
>>>> Sonatype a
>>>> >> > clear
>>>> >> > > >> > > > indication
>>>> >> > > >> > > > > > of who is running an Ignite server.
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > They could reverse lookup the IP address and
>find
>>>> out what
>>>> >> > > >> > > corporation
>>>> >> > > >> > > > it
>>>> >> > > >> > > > > > is.
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > How about having Ignite check the ASF Git
>directly?
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > We could use the Git ssh API, but that would
>require
>>>> a new
>>>> >> > > >> > > dependency,
>>>> >> > > >> > > > > > which I advise against.
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > Alternatively, we could have it scrape this
>HTML for
>>>> new Git
>>>> >> > > >> tags:
>>>> >> > > >> > > > > >
>https://git-wip-us.apache.org/repos/asf?p=ignite.git
>>>> <https://git-wip-us.apache.org/repos/asf?p=ignite.git>
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > Another option is to place a txt file in the
>root of
>>>> the
>>>> >> > > master
>>>> >> > > >> > > branch
>>>> >> > > >> > > > > (e.g
>>>> >> > > >> > > > > > LATEST), containing a list of the latest GA
>versions
>>>> for
>>>> >> > each
>>>> >> > > >> major
>>>> >> > > >> > > > > version
>>>> >> > > >> > > > > > line (1.x, 2.x).
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > I would advocate this last option, but it
>requires
>>>> somebody
>>>> >> > > >> > > remembering
>>>> >> > > >> > > > > to
>>>> >> > > >> > > > > > update the file with every release, unless we
>>>> automate it
>>>> >> > > with a
>>>> >> > > >> > > Maven
>>>> >> > > >> > > > > > plugin.
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > Hope that helps!
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > On 24 Aug 2017 19:37, "Denis Magda" <
>>>> dma...@apache.org <mailto:dma...@apache.org>>
>>>> >> > > wrote:
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > I see nothing wrong with this approach.
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > Cos, Roman, Raul, as Apache veterans, what do
>you
>>>> think? Is
>>>> >> > it
>>>> >> > > >> good
>>>> >> > > >> > > to
>>>> >> > > >> > > > > go?
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > —
>>>> >> > > >> > > > > > Denis
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > > On Aug 23, 2017, at 11:17 PM, Dmitriy
>Setrakyan <
>>>> >> > > >> > > > dsetrak...@apache.org
><mailto:dsetrak...@apache.org>
>>>> >> > > >> > > > > >
>>>> >> > > >> > > > > > wrote:
>>>> >> > > >> > > > > > >
>>>> >> > > >> > > > > > > Is everyone OK with this approach? Should I
>file a
>>>> ticket
>>>> >> > on
>>>> >> > > >> it?
>>>> >> > > >> > > > > > >
>>>> >> > > >> > > > > > > On Mon, Aug 21, 2017 at 2:07 PM, Dmitriy
>Setrakyan
>>>> <
>>>> >> > > >> > > > > dsetrak...@apache.org
><mailto:dsetrak...@apache.org>>
>>>> >> > > >> > > > > > > wrote:
>>>> >> > > >> > > > > > >
>>>> >> > > >> > > > > > >> Igniters,
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> There has been lots of talk of proposals
>about
>>>> various
>>>> >> > > usage
>>>> >> > > >> > > metrics
>>>> >> > > >> > > > > for
>>>> >> > > >> > > > > > >> Ignite and nothing came of it. I would like
>to
>>>> resurrect
>>>> >> > > the
>>>> >> > > >> > topic
>>>> >> > > >> > > > and
>>>> >> > > >> > > > > > >> propose something very simple and
>non-intrusive.
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> 1. Update Checker
>>>> >> > > >> > > > > > >> The main purpose of the update checker is
>not to
>>>> collect
>>>> >> > > >> > metrics,
>>>> >> > > >> > > > but
>>>> >> > > >> > > > > to
>>>> >> > > >> > > > > > >> notify users about a new version of Ignite
>by
>>>> accessing
>>>> >> > > >> > maven.org <http://maven.org/>
>>>> >> > > >> > > > and
>>>> >> > > >> > > > > > >> getting the version out of the metadata
>file:
>>>> >> > > >> > > > > > >> http://repo2.maven.org/maven2/ <
>>>> http://repo2.maven.org/maven2/>
>>>> >> > > org/apache/ignite/ignite-core/
>>>> >> > > >> > > > > > >> maven-metadata.xml
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> This way we do not send any information
>anywhere
>>>> and, at
>>>> >> > > the
>>>> >> > > >> > same
>>>> >> > > >> > > > > time,
>>>> >> > > >> > > > > > >> urge our users to download and start using
>the
>>>> latest
>>>> >> > > >> version of
>>>> >> > > >> > > > > Ignite.
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> 2. Startup Counter
>>>> >> > > >> > > > > > >> This piece is optional, but we can also get
>an
>>>> insight in
>>>> >> > > how
>>>> >> > > >> > many
>>>> >> > > >> > > > > times
>>>> >> > > >> > > > > > a
>>>> >> > > >> > > > > > >> certain Ignite release gets started. This is
>just
>>>> a cool
>>>> >> > > >> metric
>>>> >> > > >> > > for
>>>> >> > > >> > > > > the
>>>> >> > > >> > > > > > >> community to gauge the project popularity.
>You
>>>> can think
>>>> >> > of
>>>> >> > > >> it
>>>> >> > > >> > as
>>>> >> > > >> > > > of a
>>>> >> > > >> > > > > > page
>>>> >> > > >> > > > > > >> visit counter shown on many websites. We can
>even
>>>> decide
>>>> >> > to
>>>> >> > > >> > > display
>>>> >> > > >> > > > > this
>>>> >> > > >> > > > > > >> counter on the Ignite website as well.
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> To do this, we can simply add a JAR in maven
>for
>>>> every
>>>> >> > > >> release,
>>>> >> > > >> > > e.g.
>>>> >> > > >> > > > > > >> ignite-start-counter.jar, which will contain
>only
>>>> 1 byte.
>>>> >> > > >> Every
>>>> >> > > >> > > time
>>>> >> > > >> > > > > an
>>>> >> > > >> > > > > > >> Ignite node starts, it will download this
>JAR in
>>>> the
>>>> >> > > >> background.
>>>> >> > > >> > > > Then
>>>> >> > > >> > > > > we
>>>> >> > > >> > > > > > >> will be able to view the number of the total
>>>> downloads
>>>> >> > for
>>>> >> > > >> this
>>>> >> > > >> > > JAR
>>>> >> > > >> > > > in
>>>> >> > > >> > > > > > >> Maven Central, which is essentially the
>number of
>>>> starts
>>>> >> > of
>>>> >> > > >> > Ignite
>>>> >> > > >> > > > > nodes.
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> *Note that neither of the above suggestions
>>>> require
>>>> >> > Ignite
>>>> >> > > to
>>>> >> > > >> > send
>>>> >> > > >> > > > or
>>>> >> > > >> > > > > > >> track any user information whatsoever.*
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> Please reply suggesting weather you are OK
>with
>>>> this
>>>> >> > > >> approach.
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > > > >> D.
>>>> >> > > >> > > > > > >>
>>>> >> > > >> > > > >
>>>> >> > > >> > > > >
>>>> >> > > >> > > >
>>>> >> > > >> > >
>>>> >> > > >> >
>>>> >> > > >>
>>>> >> > > >
>>>> >> > > >
>>>> >> > >
>>>> >> >
>>>> >>
>>>> >
>>>>
>>>
>>>
>>>
>>> --
>>> Alexey Kuznetsov
>>>
>>>
>>>
>>
>>

Reply via email to