zlacker

[parent] [thread] 5 comments
1. ajkjk+(OP)[view] [source] 2023-11-20 20:30:35
Lol, thanks. I'll check it out. But, is the license such that you need to give permission? I see that you have a "commercial license" but it seems like that wouldn't apply to me anyway. I don't know much about software licenses tbh so some clarification would be nice.
replies(1): >>franci+07
2. franci+07[view] [source] 2023-11-20 20:59:50
>>ajkjk+(OP)
It's dual-licensed as AGPL (free software) and commercial (with a one-time $19 fee), the AGPL is pretty restrictive so if you want a more liberal one you could buy it. But, as a 3rd option exclusive for you in here, you can use it for free in your own website without having to comply with the AGPL. See a longer-form explanation:

https://opensource.stackexchange.com/a/4877

What the AGPL does differently compared to e.g. GPL is basically say that you cannot build a proprietary service around my library without making that service open source as well. So theoretically, it could be argued that depending on how you use it in your website, you would need to make your website free software as well. Or, buy a license. (Or in this case, get an exception from me). This is just a friendly explanation, the full legal terms are here:

https://github.com/franciscop/vector-graph/blob/master/LICEN...

replies(1): >>ajkjk+BE
◧◩
3. ajkjk+BE[view] [source] [discussion] 2023-11-20 23:51:24
>>franci+07
Hmm. That makes me less interested, really. The restrictive license doesn't affect my project but I don't want to use something I can't recommend to someone else, and I would never want to build something on that because I don't want to think about licenses at all in my life, much less deal with one that encodes someone else's ideology that I don't share. Any reason not to just make it MIT? Which is apparently what e.g. KaTeX uses.
replies(2): >>franci+XW >>buzzy_+sg1
◧◩◪
4. franci+XW[view] [source] [discussion] 2023-11-21 01:56:47
>>ajkjk+BE
> Any reason not to just make it MIT?

Yes, I'm not funded by the millions (like Khan Academy, the org that created/sponsored Katex) so I would hate to see all my hard work get copy/pasted by a company, rebranded as their own and sold to the public in a private manner.

> I don't want to think about licenses at all in my life

If you don't want to think about licenses ever it's just a one-time payment of $19, that's exactly why I dual-licensed it; follow the license, or pay $19 to not deal with the license.

> That makes me less interested, really

That's okay, if you don't think it's a library worth $19 (or following the license), it means it doesn't provide enough value for you to be worth of your money. For the average developer in the world that's less than 1h of their time though, so if you think that my library will save you 1h vs others, or vs doing it by hand, then it's "worth it". Many developers think all the tools should be MIT, and that is okay, but I don't share that ideology.

◧◩◪
5. buzzy_+sg1[view] [source] [discussion] 2023-11-21 04:10:17
>>ajkjk+BE
Since you said you don’t know much about licenses, I suggest you check out https://writefreesoftware.org/learn/copyleft

AGPL is a copyleft license, MIT is not. There’s good reasons for a developer to prefer copyleft.

replies(1): >>ajkjk+Es5
◧◩◪◨
6. ajkjk+Es5[view] [source] [discussion] 2023-11-22 05:58:12
>>buzzy_+sg1
For whatever reason I find licensing incredibly boring. Anything I learn about it just vanishes the next day. That's basically why I'm only interested in dealing with licenses I don't have to think about.
[go to top]