zlacker

[parent] [thread] 3 comments
1. bobaje+(OP)[view] [source] 2026-02-03 17:57:01
I had to look up what KDL is and what `Functional Source License, Version 1.1, ALv2 Future License` is.

So KDL is like another JSON or Yaml. FSL-1.1-ALv2 is an, almost but not really, open source license that after a 2 years becomes available under a real open source license. It's to prevent free loading from companies or something. Sounds fine to me actually.

replies(2): >>zachpe+Rf >>pseudo+ir2
2. zachpe+Rf[view] [source] 2026-02-03 18:54:40
>>bobaje+(OP)
Effectively, it's not meant to restrict people from using it, even in a commercial setting, just to protect my personal interests in what I want to do with it in a commercial setting.

KDL is more than just JSON or YAML. It's node based. It's output in libraries is effectively an AST and its use cases are open ended.

3. pseudo+ir2[view] [source] 2026-02-04 10:06:59
>>bobaje+(OP)
For me the acronym clash was "DSL". Presumably a language for sucking information off web pages.
replies(1): >>zachpe+8L2
◧◩
4. zachpe+8L2[view] [source] [discussion] 2026-02-04 12:36:58
>>pseudo+ir2
Domain Specific Language - It's a fairly common acronym I feel like. SQL is a DSL, so is CSS, Rust macros lets you create DSLs, for example. The opposite is General Purpose, like Python, JavaScript
[go to top]