From: Alex B. <en...@tu...> - 2001-06-14 20:30:43
|
> This is the one thing that worries me about the accepted open source > licenses: they make it too easy not to have to contribute improvements, and > give you the ability to fork. this is why I prefer GPLish licenses. I am not interested in giving away the code for all to use/fork/claim/etc as they please. I _am_ interested in having a robust set of freely-usable code that carries some obigations for use: -credit -contribution of changes if they are distributed. > It is the forking part that I really don't like, and I believe it is > harming the community rather than helping it. Look at Linux or PHP-Nuke > for an example. If everyone had worked together on either of those > products rather than developing their own version, they would be much > further on. yep. > For this reason I have never released my code under an open source > license. In fact my code isn't licensed at all, which is worse, but I > haven't found a license I like and/or understand yet :-) I have considered making a simple license which is about as long as BSD, but has the contribution requirement. > By all means, let people modify the code to suit their uses, but make them > distribute the modifications as patches or modules, rather than forking and > forming a new distribution called asciicloud, replicating all that already > exists in binarycloud and just changing a few small areas... and diluting > the programmers over two very similar projects. Exactly. Especially given that I have invested actual $ in its development. > <soapbox> > Recently I have come across a few PHP projects where the owner has changed > the license from GPL or similar, because people have been using the script > in ways he never intended it to be (e.g. as a module in PHP-Nuke, with the > credit removed). I do believe in open source, but I also do not like > licenses which say that everything must be free, which the GPL does. > > People are not all programming for nothing (as thankfully Alex seems to be > doing with Binarycloud) - I personally would like to see licenses which I'm not either. I have a business to run. I think OS code is the way to fly: if I make this system people will use and benefit from it, and I'll get free stuff (and so will everyone else). I think that's cool. At the same time I am not interested in having "asciicloud" :) happen, nor am I amenable to having binarycloud distributed as a commercial product without credit. > make the product free for personal use, and cost $$ for business use, > become more accepted on the internet. That way I could fund my way through > University by selling <promote> sendcard <http://www.sendcard.f2s.com> > </promote> :-) > </soapbox> I thought about doing something along those lines. But _even_with_ all the forking and etc, I prefer linux and other os s/w to most proprietary products. OS code is usually user-driven, inherently flexible, and thoroughly tested. yes of course there is shit out there, but in general I find os stuff to be better quality. -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |