The open source philosophy is based on the idea that everybody wins when access to code is not restricted; programmers do not have to reinvent the wheel again and again and so can spend more time focused on breaking new ground - meaning all our libraries can evolve and grow more quickly.
If you publish your objects under something like the GNU general public license (de / en) you invite all users and programmers to use and distribute your objects (optionally charging to recover any genuine distribution costs), and to enhance your objects. Where the code in an open source object is used as a starting point for an improved version or to enhance other objects, these new objects also must become open source under the terms of this licence type.
It is good manners to see that the original author is sent a copy of any new object directly, and is fully acknowledged for their contribution.
One lonesome, but great open source example is the tentmaker object by Frank Chin.