Hello,
How legal (if at all) would be to develop a header file by looking reading the corresponding header file from the Microsoft Platform SDK and adapting it to gcc (removing MSVC stuff, etc)?
I'm interested in supporting annotations[*] and before I start deducting everything from MSDN documentation, I'd like to know if there is a fast track.
[*] More information: http://msdn2.microsoft.com/en-us/library/aa383701.aspx http://msdn2.microsoft.com/en-us/library/ms235402(VS.80).aspx
Thank you.
It is not legal at all. Using Microsoft Platform SDK header code is not under the GNU General Public License version 2.0 or its listed compatible licenses, so you have to do it manually WITHOUT looking at the PSDK. I recommend removing the PSDK from your system as a way to remove temptation.
On Nov 6, 2007 1:21 PM, Pau Garcia i Quiles pgquiles@elpauer.org wrote:
Am Mittwoch, 7. November 2007 01:00:54 schrieb King InuYasha:
Headers contain facts, and facts cannot be copyrighted. Also the sdk headers are the only source of information. Collecting them from the msdn is not going to work.
The typing of the header itself is copyrighted though, so you must not copypaste from the MS Header. The wine header should be implemented as differently as possible, but still be 100% compatible. Especially watch out that the wine header includes the same files the other header does.
On 11/7/07, Stefan Dösinger stefandoesinger@gmx.at wrote:
Hrmm smells like another good FAQ item. =)
Quoting John Klehm xixsimplicityxix@gmail.com:
Given that Wine is a client of the Software Freedom Law Center, wouldn't it be interesting to ask them for an opinion from an actual lawyer?