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:
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).aspxhttp://msdn2.microsoft.com/en-us/library/ms235402%28VS.80%29.aspx
Thank you.
-- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer)
Am Mittwoch, 7. November 2007 01:00:54 schrieb King InuYasha:
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.
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:
Am Mittwoch, 7. November 2007 01:00:54 schrieb King InuYasha:
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.
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.
Hrmm smells like another good FAQ item. =)
Quoting John Klehm xixsimplicityxix@gmail.com:
On 11/7/07, Stefan Dösinger stefandoesinger@gmx.at wrote:
Am Mittwoch, 7. November 2007 01:00:54 schrieb King InuYasha:
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. 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.
Hrmm smells like another good FAQ item. =)
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?