in reply to ethical software development

I'm not even sure how the GPL applies to Perl and other interpreted code. The provisions that require distribution of source only come into effect when one distributes binary or object code.

It's even less clear to me how the Artistic License applies. I'm tired and all this legalese is confusing.

IANAL, but it seems a weasel could choose to use the GPL for modules that are dual licensed, and do whatever s?he wants, because s?he won't be distributing binaries.

It seems to me that the way to be ethical is to give something back. Share bug fixes to modules you use. Perhaps you could write some docs on how to use any modules you use and share them. Maybe your company could fund the developers that work on the modules that are central to your project.

Don't listen to me, I'm a moron.
TGI says moo with Minor Updates.

Replies are listed 'Best First'.
Re: Re: ethical software development
by ichimunki (Priest) on Jan 12, 2001 at 07:12 UTC
    If you read item #1 of the GPL that you linked to it talks about the source code itself, not any executable or binary files.

    The Artistic license talks about a "Package", which I'd say is pretty obviously to mean the entire tarball or zip file.

    I'd have to agree with the sentiment that the ethical thing to do is to give something back-- it doesn't take much imagination to figure out some good ways to do that. :)