> which if you asked someone "how do you create a cookie that lasts one
year"

Actually that functions lets you set the number of days defaulting to a
year if the parameter is not defined, but
in any case there is no code sample on
https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie
that is doing anything remotely similar, the only reference to expiry is

> ;expires=date-in-GMTString-format: The expiry date of the cookie. If
neither expires nor max-age is specified, it will expire at the end of
session.

Which isn't even a code sample, it's just specifying the format of how to
render the text into the cookie

On Fri, Jul 14, 2023 at 2:06 AM Matthew de Detrich <
matthew.dedetr...@aiven.io> wrote:

> > Looking as the code I disagree, you can see parts of the code have been
> copied and modified.
>
> Can you please elaborate?
>
> I just had an look at the entire git history of the file (see
> https://github.com/lightbend/paradox/commit/7f55c0c71bfbfc6a987c2693b19dcbb74c9dc9a3)
> and the original version
> of the code that was committed is pretty much the same as the latest
> version (see
> https://github.com/lightbend/paradox/commit/7f55c0c71bfbfc6a987c2693b19dcbb74c9dc9a3
> )
>
> This is the code from the project
>
>   function setCookie(cname,cvalue,exdays) {
>     if(!exdays) exdays = 365;
>     var d = new Date();
>     d.setTime(d.getTime() + (exdays*24*60*60*1000));
>     var expires = "expires=" + d.toGMTString();
>     document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
>   }
>
> which if you asked someone "how do you create a cookie that lasts one
> year" this is
> the solution (or some slight variation) that any JS frontend developer
> would code from scratch. There is also
>
>   function getCookie(cookieName) {
>     const cookieAttr = decodeURIComponent(document.cookie)
>         .split(";")
>         .find(row => row.trimStart().startsWith(cookieName))
>     return cookieAttr ? cookieAttr.split("=")[1] : "";
>   }
>
> Which again if you know how cookies are encoded (i.e. they are represented
> as key=value and delimited by colon i.e. ;) and you asked someone
> to implement this from scratch, you will write the above.
>
> On Fri, Jul 14, 2023 at 1:43 AM Justin Mclean <jus...@classsoftware.com>
> wrote:
>
>> Hi,
>>
>> Looking as the code I disagree, you can see parts of the code have been
>> copied and modified.
>>
>> Kind Regard
>> Justin
>>
>> > On 14 Jul 2023, at 9:12 am, PJ Fanning <fannin...@gmail.com> wrote:
>> >
>> > Thanks Justin for clarifying. Based on Johannes' input, we think that
>> > we don't need to add anything to the license for these Mozilla links.
>> > The links are there to point at the API documentation and none of the
>> > sample code that appears in that documentation was copied.
>> >
>> > On Fri, 14 Jul 2023 at 00:05, Justin Mclean <jus...@classsoftware.com>
>> wrote:
>> >>
>> >> HI,
>> >>
>> >> Both CC0 [1] and MIT [2] are treated as Category A licenses so can be
>> included in a source release.
>> >>
>> >> Kind Regards,
>> >> Justin
>> >>
>> >> 1.
>> https://www.apache.org/legal/resolved.html#handling-public-domain-licensed-works
>> >> 2. https://www.apache.org/legal/resolved.html#category-a
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> > For additional commands, e-mail: general-h...@incubator.apache.org
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>>
>>
>
> --
>
> Matthew de Detrich
>
> *Aiven Deutschland GmbH*
>
> Immanuelkirchstraße 26, 10405 Berlin
>
> Amtsgericht Charlottenburg, HRB 209739 B
>
> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>
> *m:* +491603708037
>
> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>


-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* matthew.dedetr...@aiven.io

Reply via email to