Developments like this one and the faker.js and colors.js fiasco from last week have made me rethink my position about licensing. Now it seems to me that releasing code you wrote for free under a permissive open-source license is somewhere between ill-advised and unethical. On one hand it will not benefit you in any way, on the other, it will be incorporated in a company's proprietary project thus lowering the expens…
What's wrong with lowering the time it takes to develop closed source software? Closed source software solves people's problems. By making it easier to make, more of people's problems can be solved. There can be less time spent where multiple people remake the same exact thing over and over again.
Apache PLC4X announcing end of community support due to missing funding
51–60 of 162 posts
Re: Apache PLC4X announcing end of community support due to missing funding
#52Earlier quoted context omitted.
I don't see where it is not ethical. At any point you can decide to pursue or stop maintaining the code and anyone can decide to fork and take over. It is just naive to think you will always find fun in working on it or pretend you might make a living out of it unless you have a strong business plan.
The unethical part is that you've contributed (for free!) to the development of closed-source proprietary software.
And if you’ve decided that making open-source software inherently contributes to the development of closed-source software, what’s your recommendation?
If it’s unethical to work on closed-source and open-source, do we all just go home and stop writing code?
Re: Apache PLC4X announcing end of community support due to missing funding
#53To me, this seems like the inconvenient truth of this latest ML wave. There's lots of activity around using various ML libraies and tools, but they all assume you have input in the right format, that someone is collecting the data you need in the first place, etc.
Re: Apache PLC4X announcing end of community support due to missing funding
#54Developments like this one and the faker.js and colors.js fiasco from last week have made me rethink my position about licensing. Now it seems to me that releasing code you wrote for free under a permissive open-source license is somewhere between ill-advised and unethical. On one hand it will not benefit you in any way, on the other, it will be incorporated in a company's proprietary project thus lowering the expens…
The latest GPL lawsuit I saw was only possible due to a large grant from amateur radio hobbyists.
https://sfconservancy.org/copyleft-compliance/vizio.html https://sfconservancy.org/press/qanda.html
Re: Apache PLC4X announcing end of community support due to missing funding
#55Developments like this one and the faker.js and colors.js fiasco from last week have made me rethink my position about licensing. Now it seems to me that releasing code you wrote for free under a permissive open-source license is somewhere between ill-advised and unethical. On one hand it will not benefit you in any way, on the other, it will be incorporated in a company's proprietary project thus lowering the expens…
People with money (corporations) were always the ones to benefit most from permissive open source, they're best placed for it.
Permissive open source only really makes sense as charity[1], or for libraries you as a developer want to be able to use at future companies[2] or as a component for a corporation's grand strategy.
[1] "Here, have this, I built it and I want to share it so that it doesn't go to waste sitting on my storage."
[2] Only the case if you accept outside contributions with no copyright assignment, since otherwise you have the power to relicense your own code.
Re: Apache PLC4X announcing end of community support due to missing funding
#56Earlier quoted context omitted.
The unethical part is that you've contributed (for free!) to the development of closed-source proprietary software.
What is unethical about contributing (for free!) to the development of closed-source software? And if you’ve decided that making open-source software inherently contributes to the development of closed-source software, what’s your recommendation? If it’s unethical to work on closed-source and open-source, do we all just go home and stop writing code?
Re: Apache PLC4X announcing end of community support due to missing funding
#57Earlier quoted context omitted.
What is unethical about contributing (for free!) to the development of closed-source software? And if you’ve decided that making open-source software inherently contributes to the development of closed-source software, what’s your recommendation? If it’s unethical to work on closed-source and open-source, do we all just go home and stop writing code?
We're getting into technicalities here, but in my opinion the ethical thing to do is to share your code freely for everyone else to use, however at the same time use a license that requires them to do the same with any code they derive from yours. This is absolutely nothing new, ref. the GPL.
Not everything we dislike is a violation of ethics.
Re: Apache PLC4X announcing end of community support due to missing funding
#58The sad consequence of OSS is that the cost of software is fast approaching $0. Only SaaS barely manages to turn in a profit these days and I think that's simply because server-side is the only software still seen as costly. And even then, a common response from customers will be "why do I need to register". People are happy to marry a giant and sign up with Apple/Google/etc. Everyone else is expected to give their w…
You are confusing cost and value. The cost of software might approach 0, but the value of software depends only on how useful it is to its users. One could even argue that a consequence of OSS is increasing the value of software in general, due to an ever growing collection of easily-obtainable useful software.
Re: Apache PLC4X announcing end of community support due to missing funding
#59The sad consequence of OSS is that the cost of software is fast approaching $0. Only SaaS barely manages to turn in a profit these days and I think that's simply because server-side is the only software still seen as costly. And even then, a common response from customers will be "why do I need to register". People are happy to marry a giant and sign up with Apple/Google/etc. Everyone else is expected to give their w…
> The sad consequence of OSS is that the value of software is fast approaching $0. You are confusing cost and value. The cost of software might approach 0, but the value of software depends only on how useful it is to its users. One could even argue that a consequence of OSS is increasing the value of software in general, due to an ever growing collection of easily-obtainable useful software.
Re: Apache PLC4X announcing end of community support due to missing funding
#60Just quoting this snippet from the landing page: "No license costs, no restrictive licenses. Being open source, PLC4X is free of charge. Start experimenting without worrying about license costs or shady license agreements. The Apache 2.0 is one of the worlds most trusted and adopted open source licenses out there." Big companies need to grow up and start contributing with serious amounts. I wonder how this could get…
Taxes. You invented taxes.