Licenses
-
- Member
- Posts: 63
- Joined: Sat Apr 28, 2012 9:41 am
- Location: Earth -> Asia
Licenses
How many types are there which can be used in for OS Development?
And what is recommended by most users and why?
Can we make our own custom Li...?
And what is recommended by most users and why?
Can we make our own custom Li...?
Anyone has a idea of making a ntfs bootsector?if yes PM me , plz.
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: Licenses
I try to avoid GPL too. GPL is like open source vendor lock in - if you use GPL you have to use all GPL components. Non-GPL software cannot use GPL components.
The only exception is GPL software is allowed to dynamically link with a non-GPL library already on the system. But if there is a chance that your software may go commercial don't use GPL. Alternatively you may duel license (but then you must find duel license components).
The only exception is GPL software is allowed to dynamically link with a non-GPL library already on the system. But if there is a chance that your software may go commercial don't use GPL. Alternatively you may duel license (but then you must find duel license components).
My OS is Perception.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Licenses
For the full rant, see Licensing
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: Licenses
Also, one of simplest licenses out there is worth mentioning - I, personally, really like it. I mean zlib license.
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
- NickJohnson
- Member
- Posts: 1249
- Joined: Tue Mar 24, 2009 8:11 pm
- Location: Sunnyvale, California
Re: Licenses
I always use the new-style OpenBSD copyright statement for my code. It's the most brief and least restrictive of the BSD license variants, and is used by at least one major project (i.e. OpenBSD; this is evidence that it is safe to use.)
e.g.
I think most people here use BSD-style licenses or something functionally similar.
e.g.
Code: Select all
Copyright (C) 2009-2012 Nick Johnson <nickbjohnson4224 at gmail.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- NickJohnson
- Member
- Posts: 1249
- Joined: Tue Mar 24, 2009 8:11 pm
- Location: Sunnyvale, California
Re: Licenses
I always use the new-style OpenBSD copyright statement for my code. It's the most brief and least restrictive of the BSD license variants, and is used by at least one major project (i.e. OpenBSD; this is evidence that it is safe to use.)
e.g.
I think most people here use BSD-style licenses or something functionally similar.
e.g.
Code: Select all
Copyright (C) 2009-2012 Nick Johnson <nickbjohnson4224 at gmail.com>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Re: Licenses
I realize that the BSD style licenses are almost the same as MIT/X11 but are there other reasons why it's not even mentioned on the OSdev wiki? Doesn't seem like many people use it..
-
- Member
- Posts: 63
- Joined: Sat Apr 28, 2012 9:41 am
- Location: Earth -> Asia
Re: Licenses
Thanks all.
@Combuster Ops,I forgot to check that wiki page Sorry!
@Combuster Ops,I forgot to check that wiki page Sorry!
Anyone has a idea of making a ntfs bootsector?if yes PM me , plz.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Licenses
The BSDs came first. Why (MIT/X11/Apache/ISC) had to modify things slightly to make an incompatible but functionally equivalent license is beyond me. Legal stuff stinks.bubach wrote:I realize that the BSD style licenses are almost the same as MIT/X11 but are there other reasons why it's not even mentioned on the OSdev wiki? Doesn't seem like many people use it..
Re: Licenses
berkus wrote:Some people prefer GPL but I know of at least two people on this forum with an irritating aversion to it.
Every good solution is obvious once you've found it.
Re: Licenses
I used to be a fan of GPL, then after I understood that it was actually pretty restricting I used FreeBSD license and now I have switched to WTFPL because I want my code to be as free as it can get.
Using 700MHz Pentium III machine with 64MB of RAM because I feel like it.
ed implementation in C: main(a){for(;;;){read(0,&a,1);if(a=='\n')write(1,"?\n",2);}}
ed implementation in C: main(a){for(;;;){read(0,&a,1);if(a=='\n')write(1,"?\n",2);}}
Re: Licenses
Dude, aren't you too young for language like that ?JuEeHa wrote:... now I have switched to WTFPL because I want my code to be as free as it can get.
If a trainstation is where trains stop, what is a workstation ?
Re: Licenses
I.e., CC0 / PD, just more explicitly worded.
Every good solution is obvious once you've found it.
Re: Licenses
How much more explicit than "WTFPL" can you get?
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: Licenses
And it's even compatible with Church of GNU's license!Wikipedia:WTFPL wrote:The license was approved as a GPL-compatible free software license by the Free Software Foundation.
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations