This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: License restrictions



>What if someone were to emulate a library or device API of a GPLd piece of
>code but did not use any of the GPL code? Is it legal to write *from
>scratch* a new driver to emulate the interface for interoperability, this of
>course would involve looking at the header files at a minimum?

At its worst, this becomes a "clean-room" exercise like AMI performed on 
the original PC BIOS in order to clone it.

The easiest way to ensure that you've got a provable case is to hire an 
outside entity to look at the existing code and draw up a spec document. 
The spec document should contain no code, it should just document data 
structures and expected behavior.

You then write your driver to conform to the spec document.

It seems a shame that the free software movement should cause such legal 
tangling... *sigh*

=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/

"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]