Masa san,
I still have the impression you don't fully understand as you are highlighting parts of the quotes that are not relevant to us...
ekzemplaro wrote:
In production and development, open source as a development model promotes a universal access via a free license to a product's design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone.
The important part here is
universal access ... to a product's design or blueprint and universial redistribution (rights) ... to anyone.
We have done this. The blueprints/designs are available on github for everybody to do with them as they wish and see fit, including making changes and redistributing the work they built on ours.
Open source does NOT mean you can waltz into the factory and mess with the machines or the current production; or, in our case: with our (running) system.
ekzemplaro wrote:
Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose.[1] Open-source software is very often developed in a public, collaborative manner.
Our code is available and you have the right to study, change and redistribute the software.
In your highlighted part it says
very often and not
always. At the moment, our systems have not been developed in a public, collaborative manner (there was a single programmer doing this), and for the time being we will not incorporate any changes from outside people to our code.
The reason for this is that any changes to our system will have to be thoroughly tested on OUR site to make sure they do not interfere with any other parts of the system.
And, as has been explained above, for the time being, we do not have the resources to do so, neither technical (a server set aside for development and testing), nor personnel-wise (a dedicated person who thoroughly knows our systems and code to do the testing or futher development or even bugfixing), nor financial (to hire such a person, or even re-hire the developer who produced the code in the first place).
To give an example:
Firefox is open source.
You can go ahead and do whatever you want with the code. You can add an instant Japanese-English translation to it and distribute it as "Masafox" and it would be great. I think you could even sell it under that name.
However, if you wanted Firefox to include your new feature, there would probably first be a committee to decide whether this idea of yours is really that great, and then there would be a thorough testing of Firefox under various environments to see if it's still working before a new version of firefox is released.
Still, Firefox would remain open source even so.