I don't think that equating all open source work with volunteering makes sense.
Volunteering is defined by its charitable purpose for a public good, not by the specific skill used.
Let me try an analogy:
A chef who cooks a free meal for a homeless shelter is volunteering. That same chef publishing a recipe online or making a cooking tutorial is sharing knowledge, not volunteering. The act of 'cooking' or 'publishing' is neutral. It becomes volunteering only when the primary, direct, and organised purpose is to serve a charitable cause without expectation of personal gain.
Disclaimer: I have been consistently doing a lot of open source in the last 10 years. I would consider none of that as volunteering.
But the German word for it is "gemeinnützig" which loosely translates to "useful for the commons".
So also things like helping kids with their homework or giving people courses in your hackerspace, repaircafes, reading with others can fall into that.
So while maybe not all software that is open source also is automatically useful for the commons as it is now the definition is way too narrow. If you write software that helps one of the existing recognized causes it is openns source. If you write an open source photoshop or spend days working on software that keeps the world running you don't. But we need the latter people and supporting the former people makes the world a better place.
Certain reimbursements/allowances for volunteering are treated favorably for tax purposes if conditions are met, e.g. ehrenamtspauschale (volunteer allowance).
Also, as Gemeinnützig, for tax and for issuing donation receipts.
It could also function as community service hours ordered by a court (sozialstunden).
In addition to tax stuff there's a card you can get in most states, issued by cities/districts based on certain criteria, like doing a certain amount of hours per week of volunteer work, that will give you a discount or free entry to museums, pools, movie theaters, events.. There's listings online of all the institutions and businesses that give a discount.
Though the petition is about Germany, in the US some entitlement programs come with work requirements that can be satisfied by volunteer work. Given the tech job market and how the US government's labor policies are detrimental to native workers, allowing them to keep their skills sharp through open source work while also satisfying the work requirements of various social programs, it seems like a decent trade-off. This presumes the government and the donors to the politicians that run it don't really want native workers to be unskilled. Their actions indicate the opposite, so that throws a bit of a wrench into things.
I very much hope this doesn't descend into licence wars but I would think all of the BSD, MIT, ISC, hold-harmless, RAND and GNU licences qualified. If that's true and it was understood the public/commons got an outcome, I'd be in favour.
If the code is under restrictive clauses, or gets tokenistic input and the quotient of time and money is spent doing something else, then I think this is a licence to cheapen out contracting rates for-profit.
As a German working with charities, this petition doesn't make any sense/is not specific enough to know what they actually want. There is no such thing as getting an activity recognized as volunteering. You either volunteer for a registered charity, or you don't. Nobody cares what you do for a charity, whether you write code for it or clean the toilets doesn't matter for recognition.
The petition only makes legal sense if it were to ask to extend the set of charitable goals as specified in the Abgabenordnung, but the existing set already allows for FOSS projects as part of e.g. the "national education" category (public code is educative).
And, to be frank, I also don't get the "recognition" part. The tangible benefits of volunteering for a charity are limited; what does it even mean to get recognition for it.
the question is, if we as a society want to encourage activities that are for the benefit of everyone.
a sport maybe a hobby. running a sportsclub is volunteer work. writing code for fun is a hobby, publishing and maintaining it for others should be volunteer work.
I don't know if there is the concept of charity organisation in Germany but I feel this is the sort of thing that ought to be limited to registered charities not to be abused/get out of hand.
What work would count as valid open source work though? I assume projects that people use are obvious. But what about ones where you're just throwing up your own projects where they start out with no users or impact? Even though its open source, does it need strategic importance from the get-go? Who decides?
mschild|27 days ago
If you make a petition with the official website and it passes they have to deal with it, even if its a rejection.
https://epetitionen.bundestag.de/epet/peteinreichen.html
tsak|27 days ago
palata|27 days ago
Volunteering is defined by its charitable purpose for a public good, not by the specific skill used.
Let me try an analogy:
A chef who cooks a free meal for a homeless shelter is volunteering. That same chef publishing a recipe online or making a cooking tutorial is sharing knowledge, not volunteering. The act of 'cooking' or 'publishing' is neutral. It becomes volunteering only when the primary, direct, and organised purpose is to serve a charitable cause without expectation of personal gain.
Disclaimer: I have been consistently doing a lot of open source in the last 10 years. I would consider none of that as volunteering.
atoav|27 days ago
So also things like helping kids with their homework or giving people courses in your hackerspace, repaircafes, reading with others can fall into that.
So while maybe not all software that is open source also is automatically useful for the commons as it is now the definition is way too narrow. If you write software that helps one of the existing recognized causes it is openns source. If you write an open source photoshop or spend days working on software that keeps the world running you don't. But we need the latter people and supporting the former people makes the world a better place.
zamadatix|27 days ago
thaumasiotes|27 days ago
guessmyname|27 days ago
Also, as Gemeinnützig, for tax and for issuing donation receipts.
It could also function as community service hours ordered by a court (sozialstunden).
Stuff like that.
zeeZ|27 days ago
Mountain_Skies|27 days ago
kkarpkkarp|27 days ago
phendrenad2|27 days ago
I think this is the real killer feature here. Software companies could save money by simply open-sourcing parts of their software.
andyferris|27 days ago
Similarly R&D tax incentives could be made to only apply if the R&D is publically available (for study, and any use)
unknown|27 days ago
[deleted]
ggm|27 days ago
If the code is under restrictive clauses, or gets tokenistic input and the quotient of time and money is spent doing something else, then I think this is a licence to cheapen out contracting rates for-profit.
How does an auditor know?
rendx|27 days ago
The petition only makes legal sense if it were to ask to extend the set of charitable goals as specified in the Abgabenordnung, but the existing set already allows for FOSS projects as part of e.g. the "national education" category (public code is educative).
And, to be frank, I also don't get the "recognition" part. The tangible benefits of volunteering for a charity are limited; what does it even mean to get recognition for it.
account42|27 days ago
It may be educative but that is hardly the most significant way in which open source code is beneficial to society.
dhruv3006|27 days ago
presentation|27 days ago
on_the_train|27 days ago
em-bee|27 days ago
a sport maybe a hobby. running a sportsclub is volunteer work. writing code for fun is a hobby, publishing and maintaining it for others should be volunteer work.
nephihaha|27 days ago
It also needs to specify which kind of open source work is being done and for what ends.
The other problem is that if everyone works for free then most of us can't pay our bills.
vasco|27 days ago
On an individual basis I don't think giving tax breaks to anyone with a chatGPT tab open makes sense.
mytailorisrich|27 days ago
nephihaha|27 days ago
system2|27 days ago
thaumasiotes|27 days ago
Uptrenda|27 days ago
jaco6|27 days ago
[deleted]
fleroviumna|27 days ago
[deleted]