On Wed, 23 Feb 2022 at 15:29, Chang Liu <[email protected]> wrote:

> I just added a LICENSE file which is GPLv3. I'm honestly not sure what the
> difference between GPLv2 and GPLv3 is so I went with the latest version (I
> assume they are compatible?)
>
> Best,
> Chang
>
>
Not quite.  GPLv3 includes a clause to prevent e.g. what Samsung did where
the camera stops working if you recompile the code yourself, but GPLv2
doesn't allow you to add a restriction like this.

If you want to incorporate a lot of upstream code from React OS or Linux,
especially if the files you copy from are under GPLv2-Only, that is really
the only license that works for the whole project.

That said, you can use any compatible license for code you add yourself.


>
> On Tue, Feb 22, 2022 at 6:48 PM William ML Leslie <
> [email protected]> wrote:
>
>> On Wed, 23 Feb 2022 at 10:22, Chang Liu <[email protected]> wrote:
>>
>>> Hi list,
>>>
>>> For the past several months I have been working on a project which is to
>>> implement a Windows NT personality for the seL4 microkernel, which I have
>>> now taken to call “Neptune OS”, named after the codename for Windows
>>> 2000.
>>> The project has reached the point where I have implemented enough NT
>>> primitives such that a keyboard driver stack (taken from the ReactOS
>>> source
>>> code) can be loaded (as a user process), as well as a command prompt
>>> (shell), which is also taken from the ReactOS source code (albeit a very
>>> early version of ReactOS). These are all kernel-mode Windows device
>>> drivers
>>> that I’m running as user processes under seL4.
>>>
>>> The project is now on github: github.com/cl91/NeptuneOS. The entire
>>> system
>>> fits in a floppy (download link:
>>> github.com/cl91/NeptuneOS/releases/tag/v0.1.0001).
>>>
>>> Check it out! I think it’s cool! For the next release I’m planning to
>>> port
>>> the PCI stack, the AHCI stack, and a basic file system (probably
>>> fastfat.sys).
>>>
>>
>> Wow, this is superb - cool project, Chang!
>>
>> I don't see any mention of a project license in the repo, and some files
>> don't have a license header - is the plan to release this under the same
>> license as ReactOS (GPL 2.0 Only?)
>>
>> --
>> William ML Leslie
>>
>

-- 
William ML Leslie
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to