Re: When did YAML become a derivative work of JSON?

Oren Ben-Kiki <[email protected]>
Newsgroups gmane.text.yaml.general
Message-ID <[email protected]>
Ok, that makes sense. I really should apply the bunch of (small) fixes that
accumulated and release a new patch version of the spec. On the other hand,
I have just moved (again) last week... Sigh.

I'll try and do that as soon as I can... promise...

Oren.

On Wed, Jun 29, 2011 at 5:18 PM, Ingy dot Net <[email protected]> wrote:

> Hi Trans,
>
> I'm always here and on irc and using and promoting YAML every day. :)
>
> I'm not too fussed about the references to JSON, but I think the fact that
> it is listed under Prior Art is not quite right.
>
> I might add a sentence to the Relation to JSON section, along the lines of:
>
> "YAML was created in 2001 and JSON was created independently in 2005, but
> ended up being an almost perfect subset (of the insanely complicated and all
> inclusive YAML)"
>
> OK just kidding on the parenthesized part. Oren, I think Trans has a point
> that the spec gives the feel that YAML is derivative. But I think we could
> fix it as easily as saying "YAML is not a derivative of JSON".
>
> Ingy
>
>
> On Wed, Jun 29, 2011 at 6:34 AM, Trans <[email protected]> wrote:
>
>>
>>
>> On Jun 29, 1:07 am, Oren Ben-Kiki <[email protected]> wrote:
>> > Yes, this is exactly right. YAML started way before JSON and isn't a
>> > derivative work; JSON started later and isn't a derivative of YAML,
>> either.
>> > It just happened that JSON was oh-so-close to being a proper subset of
>> YAML
>> > at the time, so people were complaining about the few remaining edge
>> cases.
>> > We therefore went over the YAML spec and tweaked a few things to ensure
>> YAML
>> > was a proper super-set of JSON. We couldn't do that without referring to
>> > JSON in the spec, of course.
>>
>> I don't see why you HAVE to refer to JSON at all expect to say "By the
>> way, JSON is a valid subset of YAML." The spec certainly never
>> referred to JSON before JSON existed and those edge cases that needed
>> adjustment to make JSON a valid subset could have been adjusted
>> without reference, or at most a footnote.
>>
>> Moreover, when its says thing like: "These styles can be viewed as the
>> natural extension of JSON" in the spec, it begins to feel very much
>> like a derivative work of JSON.
>>
>> > Given JSON's popularity, this was a good move IMO. We now have a very
>> simple
>> > machine-readable format (JSON) and a clear growth path for increased
>> human
>> > readability and additional features (tagging, references, etc.). It also
>> > allows using YAML libraries to directly load JSON data.
>>
>> A "growth path"? Really?
>>
>> Have you stopped using YAML and now use JSON? I'm probably reading too
>> far between the lines, but maybe I'm catching a slight hint here in
>> they way you have phrased this?
>>
>> Clark, Ingy, haven't header from you guys in a LONG time either. Are
>> you still using YAML?
>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2d-c2
>> _______________________________________________
>> Yaml-core mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/yaml-core
>>
>
>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Yaml-core mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/yaml-core
>
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2

_______________________________________________
Yaml-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/yaml-core
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.