Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re: What if it were you instead of Linus?

by zentara (Archbishop)
on Mar 11, 2004 at 14:57 UTC ( #335828=note: print w/replies, xml ) Need Help??

in reply to What if it were you instead of Linus?

I guess it pays to keep copies of all development copies of your software, so that you can show you independently came to your solution. It will totally stifle all Open Source Software if you can't use something you thought of, solely because someone claims they "have dibs on it". But maybe that is the ultimate agenda of Microsoft and SCO....destroy Open Source....damn them to HELL.

If someone has some kind of secret code, they better keep it secret, because once it is leaked, it is as good as "common knowledge.

There is an old saying in Philosophy..."There is no stopping an idea whose time has come".

I think this applies to code...when a problem arises, many people come to the same solution, and usually when the "best syntax" is found, it all looks similar. It will be an ugly world, if we have to hire a lawyer everytime we release some code. And if it comes to that, then all development will move to locations which don't respect the "software treaties".

I'm not really a human, but I play one on earth. flash japh
  • Comment on Re: What if it were you instead of Linus?

Replies are listed 'Best First'.
Re: Re: What if it were you instead of Linus?
by hardburn (Abbot) on Mar 11, 2004 at 15:59 UTC

    If someone has some kind of secret code, they better keep it secret, because once it is leaked, it is as good as "common knowledge.

    This is essentially where Trade Secret law comes in. It's your work for as long as you can keep it a secret, but you lose it all if it becomes public. It's almost the opposite of a patent, which says (in theory, anyway) you have to detail everything about the work so that others can reproduce it, but you get to be the sole owner of the work for a limited time.

    There are a few bizzare circumstances where (for instance) the NSA has a trade secret on some encryption technique, but if it ever becomes public, they automatically get a patent on it. Also, RSA claimed a trade secret on the RC4 stream cipher for years, until somebody anonymously posted code for it on USENET. They sometimes threaten to sue people using it without permission, even though their trade secret protection is clearly gone (even though they would lose the lawsuit, no company is willing to pay to go through the court system to fight them). I haven't heard of recent examples of them doing this, though.

    : () { :|:& };:

    Note: All code is untested, unless otherwise stated

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://335828]
[choroba]: yeah, sounds like one of the strings is not flagged as UTF-8
[choroba]: which usually means its input wasn't handled correctly
[Corion]: choroba: Yeah, I think that would be the good solution
[LanX]: I suspect the first string which comes from the DB ...
[LanX]: ... but this part is already in production for a year now
[Corion]: LanX: The "good" approach here would be to use the appropriate DBI parameters to make the driver decode strings properly. But that will have a ripple-on effect of messing up all the places where manual decoding happens ;)
[LanX]: which means albeit being broken UTF8 it'll be handled correctly
[LanX]: and the problem only occurs since we changed the emails to base64
[LanX]: my main problem will be to cnvince my colleagues that our productive code is broken oO ... so in the end I will just make a workaround :-/
LanX hates UTF8 for causing knots in his brain and stomach

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (9)
As of 2017-01-16 14:00 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (150 votes). Check out past polls.