yeah the concept is great, but open sourcing often takes a lot of work
Why do you say that?
because i’ve been involved in open sourcing products and libraries on many occasions
closed source code often relies on proprietary libraries etc
I don’t see how that matters. If you write code that depends on something and opensource it, your product might not be buildable/compilable/usable without it, but your code is still opensource, and that’s what matters.
that’s not the way a lot of these things goes - especially when you start to talk about hardware. lots of times there are NDAs around even the interfaces to their libraries.
or sometimes there’s things called “vendored” code, where the library is included with the source. sometimes that’s easy to pick apart, but sometimes it’s not, sometimes someone’s copied and changed code from the library and barely documented what’s been done
code is often very messy. it’s easy to say ugh what shit devs! but that’s the reality, and we all write code sometimes that we look back on in a year and think it should have been a crime
or perhaps there are secrets embedded somewhere - even it source control history
That’s up to you to clean it up. It’s just like publishing any repository online.
that’s what i’m saying - it’s not like open sourcing is free. open sourcing software has a cost. people asked above different questions about eg who does that when a company has gone bankrupt?
i’ll add my own: how do you ensure a company doesn’t skimp on the dev time to open source, and accidentally release a secret that opens vulnerabilities in devices that people still use? like a signing key
and? governments already track inflation. in australia, our minimum wage and unemployment benefit amount and a lot of other things are legally defined relative to CPI (the “cost of a basket of groceries”)… rental increases are capped at “reasonable” amounts given the increase of other properties in the area… these are not only doable, but already being done in different contexts
that’s true, but this is why we say “reasonably available” as the core metric rather than specifics: we define what IS reasonable, and then let the courts decide outside of that list
which is why i didn’t say launch price - i suggested something along the lines of an average… the cost of the game should be something like the median price that people paid. what most people are willing to pay is “reasonable”
think you’re misunderstand - it’s not “for sale”, it’s “reasonably available” to an average targeted person
sale is irrelevant to the issue though - the issue that we’re trying to solve is general availability to the majority of people the product was designed for. if you are the copyright holder, and you make your work available for consumption then nobody should be allowed to distribute your work without permission (for some reasonable time)… if you decide to stop distributing a work, there’s no public good that comes from that, and thus it should have no copyright protections because copyright protection is meant to increase the volume of creative works