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