I'd like some help understanding how the policy works with actually
having something acceptable to being included into base vs. needing to
be a port.
Some code essentially has only one way to write it and I see it all over
the place. Calling a variable with another name doesn't seem at all like
original code to me.

There is code in base written in Perl that is new code.
Base Perl changes adds and removes modules over time, like CGI being
removed.
For example, using a base Perl module might be a problem if it is
updated and removed to CPAN with a license change. Bang! Problem.

Also, there is existing code that I never ever look at, but I write
essentially the same code myself independently. How does that effect
things?

There are also many modules on CPAN that use the same license as Perl
itself. Can I bring the code itself only into the project, not the
module so that only that version is used?

There are also bits of code that are very restrictively licensed. Do I
even dare look at it for ideas?

Thanks,
Chris Bennett


Reply via email to