Live data from Hacker News

What Have We Learned from This Open Source Project?

taskwarrior.org

11–20 of 54 posts

Re: What Have We Learned from This Open Source Project?

#11
"Do not start an open source project if you need praise, warmth and love from your fellow human beings."

Ugh, very true. Folks forget that most FOSS work is volunteer & berating the hackers who make it won't help one bit. Worst is the issue reports about a fixed bug, followed by "What version do you have?" aaaaand silence. At the very least come back and close the issue.

Re: What Have We Learned from This Open Source Project?

#12
post #7

Earlier quoted context omitted.

Go ahead and create an AGPL fork then ;-)

Or just use the other licenses that have those restrictions? What's the joke?

The joke is that permissive licenses allow you to make less permissive forks, whether that's proprietary or copyleft or anything else. So it's hard to see what the problem is. Anytime someone complains about the license for this or that project being too permissive, it's ironic because:

(a) it's someone trying to force their values on someone else in the name of "freedom" (in scare quotes because it's a very specific definition of the term that requires political buy-in to even see it as a form of freedom)

and

(b) as stated, the people complaining are free (no scare quotes) to take the permissively licensed code and incorporate it into their "free" code to their heart's content. The ability to do this is one of the reasons people choose permissive licenses in the first place.

I don't care if people choose freedom or "freedom" or anything in between- that's their right as authors, and no one license is appropriate for all communities or goals or projects. I only object to anyone who claims that there is a One True Path that everyone should follow and that anyone who doesn't follow that path is somehow morally inferior, which is usually the template that these discussions follow.

Re: What Have We Learned from This Open Source Project?

#13
There is some internal contradiction and repetition.

One repeated theme is what people won't talk about, do talk about, and loudly social signal about, generally have nothing in common, so assuming any of those individually is a universal truth is likely to be a disaster. This applies to a lot more of life than just FOSS development.

As an example of contradiction was the claim that people won't read the docs but they will watch animations. The reality as seen above is 99% of the population will read the docs and never contact you unless your docs suck, 0.9% will watch the pictures, and 0.1% will aggressively track you down and ask you to read the docs for them. Although adding animations will cut annoyance contact by 90%, that doesn't mean gifs are the only thing that matters; the docs are what's really important.

Re: What Have We Learned from This Open Source Project?

#14
post #4

> You can choose the most permissive software license, and people will still argue with you about your choice. The irony of people getting annoyed because of "missing restrictions".

It's about missing guarantee of future freedom rather but I am sure you know that.

Copyright owners can always decide to release future versions under whatever license they please.

Re: What Have We Learned from This Open Source Project?

#15

> You can choose the most permissive software license, and people will still argue with you about your choice. The irony of people getting annoyed because of "missing restrictions".

As anc84 said, it's about guaranteeing future freedom. Like making sure that the code I spent hours on to contribute to your project for free isn't going to be taken by another company and incorporated into their closed-source product to compete against the project I'm working on or just contributed to without the company contributing anything back. That's one of many reasons someone may take issue with you choosing a more permissive license and not wanting to contribute as a result.

Like lots of open source folks I know, I'm personally a fan of the underpinnings of apps/servers as well as libraries being permissive (BSD/MIT) so that everyone can contribute/benefit but full applications being GPL. To each their own, of course, and there are many rationales for differing views. But please don't belittle others' takes on what they choose to do with the effort they put in.

Re: What Have We Learned from This Open Source Project?

#16
post #4

Earlier quoted context omitted.

It's about missing guarantee of future freedom rather but I am sure you know that.

Copyright owners can always decide to release future versions under whatever license they please.

Not if sufficiently many contributions from the community are incorporated into the code.

Re: What Have We Learned from This Open Source Project?

#17
post #4

Earlier quoted context omitted.

It's about missing guarantee of future freedom rather but I am sure you know that.

Copyright owners can always decide to release future versions under whatever license they please.

A project that's copyleft and accepts contributions under copyleft without a CLI means that nobody has the power to unilaterally bypass the copyleft term for the whole project.

Re: What Have We Learned from This Open Source Project?

#18

"Do not start an open source project if you need praise, warmth and love from your fellow human beings." Ugh, very true. Folks forget that most FOSS work is volunteer & berating the hackers who make it won't help one bit. Worst is the issue reports about a fixed bug, followed by "What version do you have?" aaaaand silence. At the very least come back and close the issue.

Which is why many people now have automated bug reporting tools. Which is sad.

Re: What Have We Learned from This Open Source Project?

#19
post #6

Earlier quoted context omitted.

Go ahead and create an AGPL fork then ;-)

Does that work? I guess, I hadn't much considered whether that was a thing one could do.

I guess you can take code under a permissive license, fork it and release it under a less permissive license yes. IANAL though.

That is my whole point: MIT and BSD code is free-er than GPL and AGPL because you can go from MIT and BSD to AGPL but not the other way around.

Re: What Have We Learned from This Open Source Project?

#20
post #6

Earlier quoted context omitted.

Does that work? I guess, I hadn't much considered whether that was a thing one could do.

I guess you can take code under a permissive license, fork it and release it under a less permissive license yes. IANAL though. That is my whole point: MIT and BSD code is free-er than GPL and AGPL because you can go from MIT and BSD to AGPL but not the other way around.

But that’s exactly why it’s less free.

With BSD code, the majority of devs can always sell out, and make sure all future modifications are purely proprietary.

We’ve seen that happen on Android.

Nowadays neither the launcher, nor the keyboard, nor the dialer, nor the contacts, nor the calendar, nor the device search is open source anymore.

Post reply on HN