Skip to content

Comment on Unfortunately company policy prohibits me from submitting anythingparent

Comments

Which "we"?!?

Those of us that value contributing where and when it makes sense to us.

For example, I have submitted a trivial patch to one of the tools in FreeBSD. And it is now part of a base install of FreeBSD, which means that when I install FreeBSD from official media, my patch is already included “free of charge” – that is, I don’t have to apply the patch myself on top of the official sources, nor to maintain a separate build of the tool in question. I benefit, and other users benefit.

Likewise I have some software on GitHub that I have released under the terms of the ISC license. Others may submit pull-requests, and if their patch is in line with my goals for the software, or if does not burden me overly much to maintain my software with those changes merged, I will merge the patches. The people that submitted the changes benefit and I benefit.

Meanwhile, sometimes I may want to modify a piece of software and not share the change. Being free to choose whether or not to share my changes benefits me. Likewise, me not forcing others to share their changes to software that I release under the terms of the ISC license has the potential to benefit other people.

Yeah, fair cop to all of those. But OTOH not obliging others to share their changes to something that they got for free has the potential to not benefit even more other people, so on the whole I think it's usually and on the whole a net loss of freedom. (And in practice, I think the over-permissiveness of the ancestor BSD license is what made Linux, not BSD, the dominant open OS. Had BSD been able to use the GPL [I guess that was legally impossible, right?] it might very well, IMO, have been the other way around.)

But I'm just armchair quarterbacking; I haven't contributed anything at all (yet? Hopefully!) besides kvetching like this, so hats off to you!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.