Just my 2 cents...
"Open source" does not automatically mean "Free of charge". Giving
away software (and source code for same) and charging for updates,
documentation, bug fixes, etc. is not in any way a violation or
"strange idea" of the open surce concept. It is done all the time.
Please read the defination on the Free Software Foundation web site.
''Free software'' is a matter of liberty, not price. To understand
the concept, you should think of ''free'' as in ''free speech,'' not
as in ''free beer.'' (lots more on thier site)
Not trying to be a nanny here, but if by "Join forces" you mean
split up the cost of a single software license amongst several
please just be aware that that is not a great deal different (if it
is different at all) from somebody copying your jewelry designs,
without compensating you.
I sometimes hate shelling out cash for software, but in the big
picture, it is the way software gets made. If folks can't make money
doing it, they will all go off and do something else to pay the rent.
Again, just my 2 cents, which after the exchange rate is likely
worth far less...