Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: Help! DBD/DBIx::Chart need patent protection!

by Tanktalus (Canon)
on Feb 21, 2009 at 06:54 UTC ( #745497=note: print w/replies, xml ) Need Help??

in reply to Help! DBD/DBIx::Chart need patent protection!

If your sole concern is patent liability, you're probably ok. IBM has given some general assurances that it won't hold patents against open source software. Of course, saying and doing are two different things, so "probably ok" in the court of law may not be exactly comforting. Besides, the patent going through can confuse issues of originality and novelty, which may damage your company's reputation.

If you're really concerned about invalid patents, and this isn't just about protecting your company's bottom line from liability (which there's nothing wrong with, just pointing out that different motivations may have differing approaches), then you may want to try to contact IBM itself. The IBMer in question who filed the patent is listed - you should actually be able to get in contact with him. A quick google for ibmer phone number reveals a way to find IBMer information by going to and plugging in the name. It's no good for finding a list of IBMers, but if you have a name, and they're still employed by IBM, you can get that person's email address and phone number fairly easily. I'm not sure a phone call is necessarily the best, perhaps an email to start, but at least it's something. I think it goes without saying, but of course you should be professional about it and not harass the guy, just point out the prior art. Further, if you do have any communication with IBM about it, keep notes. After each communication, keep a written log. If it's email, this is easy - just print out the emails, or at least save them in an archive to make the conversation easy to follow. As long as we're dealing with legal issues here (and PTO is about the law, not about technology), you should keep notes. IBM has plenty of lawyers - you're not going to outspend them, so you better make sure you have everything written down so that your lawyer can either get you out before you spend too much or can win a defense on the cheap. Hopefully, of course, it wouldn't get that far (see "general assurances" above), but better safe than sorry, since you seem to already be concerned about it.

  • Comment on Re: Help! DBD/DBIx::Chart need patent protection!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://745497]
[Tux]: Corion++ hippo++
[ovedpo15]: it isn't homework. its a module I use at work. The process to add additional module isn't worth it. p.s never heard a university course which teach perl
[marto]: there are many, to this day.
[ovedpo15]: @Corion Yes I use the regex you showed me. its very good regex. although now i need to know that substring unit that comma
marto mad corrections to one around 18 months ago
[ovedpo15]: my code checks the value after that comma, if it isn't valid it will remove it. so I would like to remove the substring after that comma meaning getting the string before comma.
[hippo]: Are you sure that Text::CSV_XS isn't already installed at your work? It's such a useful module that it might well be there.
[marto]: pointing out the advantages of cpan modules is well worth in, as both developer and $client/$company benefit greatly
[Tux]: $src =~ m{^(.*),(.*)$/ and $2 !~ $valid and $src = $1;
[Tux]: s,/,},

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2018-05-27 10:47 GMT
Find Nodes?
    Voting Booth?