0

I want to use CxxTest for unit-testing in an application. I do not want to be forced to release source code or object files. The LGPL (under which CxxTest is released) is confusing on this issue.

Am I ok? Do I need to do something special?

Norbert Hartl
  • 10,481
  • 5
  • 36
  • 46
rlbond
  • 65,341
  • 56
  • 178
  • 228
  • 4
    I'm voting to close this question as off-topic because **it is about licensing or legal issues**, not programming or software development. [See here](http://meta.stackoverflow.com/a/274964/1402846) for details, and the [help/on-topic] for more. – Kevin Brown-Silva Jun 05 '15 at 20:45

3 Answers3

2

As long as you're not distributing your tests it's not something you need to worry about.

Gerald
  • 23,011
  • 10
  • 73
  • 102
  • Seriously, if he distributed his tests, along with unmodified CxxTest binaries, he'd have to also distribute his source code? Or the CxxTest source code? I can see it if his tests depended on a version of modified CxxTest, but _un_modified? – John Saunders Jun 07 '09 at 23:35
  • I still don't think he would have to, I'm just saying as long as he's not distributing his tests it's not even an issue that he needs to worry about. If he is distributing them, then it might be a gray area. I'm not extremely familiar with CxxTest so I can't be sure on that. – Gerald Jun 08 '09 at 00:03
1

If money is involved, you need to consult with an attorney. LGPL is not straightforward.

i_am_jorf
  • 53,608
  • 15
  • 131
  • 222
0

From what I can see, you'll be alright with the LGPL, however,

If it is a derivative work, then the terms must allow "modification for the customer's own use and reverse engineering for debugging such modifications."

bear
  • 11,364
  • 26
  • 77
  • 129