(no title)
debeloo | 1 year ago
Which is just fine when it is a non funded free software project. No one owes you anything in that case, let alone backwards compatibility.
debeloo | 1 year ago
Which is just fine when it is a non funded free software project. No one owes you anything in that case, let alone backwards compatibility.
ninkendo|1 year ago
It’s not an automatic outcome of free software either. The Linux kernel is famous for “we don’t break user space, ever”, and some of Linus’s most heated rants have come from this topic. All of GNU is made of software that doesn’t break backwards compatibility. libc, all the core utilities, etc, all have maintained deprecated features basically forever. It’s all free software.
debeloo|1 year ago
It problem is more deep rooted with both "move fast and break everything" and non/under funded project. Everyone is depending on each others hobby project. The js/npm culture is especially bad.
Yes, SemVer makes it easy, but versioning has to be dead easy.