NTFS boot szektor licenc
Hivatalos Microsoft jogi vélemény van a neten arról, mi a licence az NTFS boot szektorának? Láttam visszafejtve, illetve részben itt van:
"\xeb\x52\x90" /* jump to code at 0x54 (0x7c54) */
"NTFS \0" /* NTFS signature */
"\0\0\0\0\0\0\0\0\0\0\0\0" /* 72 bytes for device parameters */
"\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0"
/* Boot code run at location 0x7c54 */
"\x0e" /* push cs */
"\x1f" /* pop ds */
"\xbe\x71\x7c" /* mov si, offset message_txt (at location 0x7c71) */
/* write_msg: */
[...]
Sehol nem láttam viszont hogy milyen feltételekkel terjeszthető, használható vagy alkalmazható egy saját programban. Esetleg hol lehet MS jogi osztályával erről értekezni?
Szerkesztés:
Tuxera cég alkalmazásában álló Jean-Pierre André fejleszt egy nyílt forráskódú, GPL-es szoftvert. Ez az ntfs-3g, amely FUSE segítségével írható-olvashatóvá teszi az NTFS állományrendszert Linux, *BSD és egyéb POSIX OS-ek alatt. Ennek egyik programja, az ntfsprogs amely többek közt helyre tudja állítani az NTFS boot szektorát. Teszi ezt úgy, hogy annak kódja megtalálható benne (decimálisan kódolva a boot_array tömbben).
Kérdés az, mennyire teheti ezt meg egy GPL licencű szoftverben, ha binárist fordítok belőle azt használhatom-e, odaadhatom-e ezt a futtatható állományt bárkinek is. Anyagi feltételek nélkül, ahogy nyílt forráskódú szoftvereknél szokás - csak a felhasználók kényelméért, ne kelljen mindenkinek saját magának fordítania a programot.
Megkérdeztem Jean-Pierre, de ez a rész azelőtt került a kódba hogy Ő átvette volna azt egy régebbi kollégájától. Nem tud arra válaszolni, honnan és milyen feltételekkel került bele az NTFS boot szektora.
- Tovább (NTFS boot szektor licenc)