UK based. Perl, XML/HTTP, SAP, Debian hacker.
There is a very interesting thread on Perlmonks where someone asks "How can I persuade my non-technical boss that open sourcing some of my code is a good idea?".
It's interesting because it's very good timing: we have been having similar thoughts at work, and some of the comments are the ones we already thought off. Most of the arguments appeal to human nature: greed - this will save us money or decency - we are paying back to the community that we have greatly benefited from. While I can see the logic of these arguments they don't overcome corporate phobia of liability or paranoia.
The arguments are pretty much:
The counter arguments from a non-technical boss are fairly strait forwards, and while some of them may result from general ignorance, they must be countered if we are to overcome.
Now you can always release on CPAN and strip the companies name out, or even publish under a pseudonym, there is a VERY long history of this already, but it's stupid and potentially risky...
What is a community spirited perl hacker to do... ?
Why ask us? (Score:2)
A reflexive "let's release the code!" isn't useful.
--
xoa
Re:Why ask us? (Score:2)
I have no idea what the Anonymonk's reasons are.
My perspective is that, our code may be useful, avoiding wheel re-invention and all that, and I think that extra eyeballs would be useful - we're a small team, and we're not a software house. In principle, I feel that if others may find something useful it's worth releasing. Over time this may prove to not be the case, and the module can be deleted, or taken over by someone else, but if you never release, you'll never know. We have benefitted from other's mo
-- "It's not magic, it's work..."
It depends on the code itself (Score:2)
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
Re:It depends on the code itself (Score:2)
In our case the code is not in any of our products, is all in house and has no external attachments, and is not something we did for a customer. As far as I'm aware it's there are no actual legal attachments, but that's not to say that there are no perceived legal strings...
The main criteria of is it worth it, doesn't wash with management, they don't care about that one. In this case I believe that it's probably worth it, but we need to convince management that they won't lose anything, and may even gain.
-- "It's not magic, it's work..."
Re:It depends on the code itself (Score:1)
* Could be confidential.
Well, then you say this probably isn't a factor, here, so you can cross that off.
* Could help competitors.
Again, if it's not trade secrets, this doesn't matter, right?
* What if someone dies and we get sued?
The license precludes any such suit. Anyway, It Just Doesn't Happen.
Also, you said: "You can give away a closed-source thing only, the source code must be hidden." This isn't a cost. What's the associated cost?
* If it's useful we should sell it; we
rjbs