September 12, 2007
General
2 Comments
An intern in Wengo, Maxime Gaffé, is working on putting in place unit testing frameworks for the WengoPhone. I’d like to test all levels of the application, from sound & video support, low-level APIs, and application internals up to the GUI.
We’ve got something of a dilemma, however. We’d like to have a tool to automate GUI tests which is cross-platform, and which integrates well with QT (that rules out Dogtail or LDTP) – the most promising option we’ve seen so far is squish – a commercial GUI testing application.
I’m interested in hearing about others, because Squish isn’t free, and I don’t want to depend (even optionally) on a commercial tool to allow people to run unit tests on the application.
Any suggestions?
September 10, 2007
General
1 Comment
After complaining about never getting tagged by memes, I found out that I totally missed one from Ken Guest a few weeks ago. It seems reasonably worthwhile to give link karma to charities, so here goes.
The list is getting a bit long, so I’m going to break the chain, and not name anyone. Boo, hiss.
The list of charities so far is:
August 23, 2007
freesoftware, General
7 Comments
“Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient’s use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
(Updated) GPL v3, section 11
In certain domains, essential technologies are patented (specifically, audio & video codecs), so if you want to interoperate with existing technologies as free software, you need to have free software implementations of the patented technologies. And the patent holders typically aren’t very friendly and don’t make grants that cut off their revenue streams.
Some standards bodies (MPEG, IETF, ITU) standardise codecs which are legally encumbered, usually dictating that “Reasonable and Non-Discriminatory” conditions must apply for implementations of the standard. However, these terms usually exclude free software implementations by requiring a patent fee, and are thus pretty unreasonable to me.
What if I deliberately write software which I know will infringe a patent, without a patent grant or licence, and release it under the GPL?
First, may I do so, under the terms of the GPL? I don’t see why not.
Second, if I do, what penalties am I leaving myself open to? A C&D letter? A hefty law-suit which will leave my family eating oatmeal out of garbage cans for the foreseeable future?