2009-06-07 15 views
0

Ich möchte CxxTest für Unit-Tests in einer Anwendung verwenden. Ich möchte nicht gezwungen werden, Quellcode oder Objektdateien freizugeben. Die LGPL (unter der CxxTest veröffentlicht wird) ist in diesem Punkt verwirrend.Welche Einschränkungen wird die LGPL meinem Code auferlegen?

Bin ich ok? Muss ich etwas Besonderes machen?

+4

Ich stimme zu, diese Frage als off-topic zu schließen, weil ** es um Lizenzierung oder rechtliche Probleme ** geht, nicht um Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/a/274964/1402846) für Details und die [Hilfe/zum Thema] für mehr. –

Antwort

0

Von dem, was ich sehen kann, man aber mit der LGPL, in Ordnung sein wird,

Wenn es ein abgeleitetes Werk ist, dann müssen die Begriffe „Modifikation für den eigenen Gebrauch des Kunden ermöglichen und Reverse Engineering für eine solche Fehlersuche Modifikationen. "

2

Solange Sie Ihre Tests nicht verteilen, müssen Sie sich keine Sorgen machen.

+0

Im Ernst, wenn er seine Tests zusammen mit unmodifizierten CxxTest-Binärdateien verteilt, müsste er auch seinen Quellcode verteilen? Oder der CxxTest Quellcode? Ich kann es sehen, wenn seine Tests von einer Version des modifizierten CxxTests abhingen, aber _un_modified? –

+0

Ich denke immer noch nicht, dass er es müsste, ich sage nur, solange er seine Tests nicht verteilt, ist es nicht einmal ein Problem, über das er sich Sorgen machen muss. Wenn er sie verteilt, könnte es eine Grauzone sein. Ich bin mit CxxTest nicht sehr vertraut, daher kann ich mir da nicht sicher sein. – Gerald

1

Wenn Geld beteiligt ist, müssen Sie sich mit einem Anwalt beraten. LGPL ist nicht einfach.