LikeOS Preview
LikeOS Preview
Hello People,
Here is a preview of my operating system.
You can reach its webpage at
http://www.com-winner.com/likeos/LikeOS.html
please tell me if you like it and if you like to you could test it
in your virtual machine or on a realpc and tell me if it is working.
if someone wants to do further development in likeos or wants to
see the source code do not hesitate to contact me
Waiting for your feedback!
Best Regards,
NR
Here is a preview of my operating system.
You can reach its webpage at
http://www.com-winner.com/likeos/LikeOS.html
please tell me if you like it and if you like to you could test it
in your virtual machine or on a realpc and tell me if it is working.
if someone wants to do further development in likeos or wants to
see the source code do not hesitate to contact me
Waiting for your feedback!
Best Regards,
NR
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
I think he did:Brynet-Inc wrote:Yeah, What Open Source project? might be in violation of their licence if you don't open it's source..
However, does it really matter? Truly? It's just his hobby os, its not as if he has some huge development project going or anything....zinker wrote:if someone wants to do further development in likeos or wants to
see the source code do not hesitate to contact me Smile
This is why I am not fond of the GPL. It is viral.
Note: Is it winelib? Or something like that for the GUI?
C8H10N4O2 | #446691 | Trust the nodes.
- spix
- Member
- Posts: 128
- Joined: Mon Jun 26, 2006 8:41 am
- Location: Millicent, South Australia
- Contact:
So where exactly do you draw the line then? It's either infringing or it's not. (In this case I don't think so, the GPL doesn't say you have to provide a download link, just that the source must be available on request).However, does it really matter? Truly? It's just his hobby os, its not as if he has some huge development project going or anything....
So don't use it.This is why I am not fond of the GPL. It is viral.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
I like to contradict myself to confuse others.
<Horribly long rant>
No, actually, I am a great fan of open source, just not RMS's crusade against the world of proprietary software and his licenses. They're deceiving. How can something be 'free' if you can't do this or that? In fact the only 'free' license is public domain. However, as I do prefer to keep the copyright, BSD is my choice.
I just find it irritating. For example, I have been working on a program that I might wish to eventually sell. I was writing it in C, but found that writing a large GUI in C is ugly. Therefore I have been looking into C++ GUI libraries. There are 3 main ones: Qt, Gtkmm, and FLTK. FLTK is not good. (Putting it nicely.) Gtkmm is a library that is layered on 12 other libraries, and then there's Qt: A perfect fit. But wait! There's more! A free edition of Qt? Too good! It's under GPL! So I can play with it all I want, but will never be able to sell anything I write with it. (I know, I know: "You can sell it as long as you open it's source". So... I can sell it, but I have to offer a free version? Ooookaaaaay...) That is horribly annoying. And I'm not even going to get into RMS's personal website....
(If anyone knows of any other good C++ GUI libraries, I'd like to know about them. )
Now can you see my dislike for GNU\GPL\RMS?
</Horribly long rant>
Wow, I feel sorry for anyone who actually read that....
-Toodles
Note: Has anyone actually tested LikeOS? I did, but it died with trying to write memory out of bounds(Or something like that...) in QEMU.
<Horribly long rant>
No, actually, I am a great fan of open source, just not RMS's crusade against the world of proprietary software and his licenses. They're deceiving. How can something be 'free' if you can't do this or that? In fact the only 'free' license is public domain. However, as I do prefer to keep the copyright, BSD is my choice.
I just find it irritating. For example, I have been working on a program that I might wish to eventually sell. I was writing it in C, but found that writing a large GUI in C is ugly. Therefore I have been looking into C++ GUI libraries. There are 3 main ones: Qt, Gtkmm, and FLTK. FLTK is not good. (Putting it nicely.) Gtkmm is a library that is layered on 12 other libraries, and then there's Qt: A perfect fit. But wait! There's more! A free edition of Qt? Too good! It's under GPL! So I can play with it all I want, but will never be able to sell anything I write with it. (I know, I know: "You can sell it as long as you open it's source". So... I can sell it, but I have to offer a free version? Ooookaaaaay...) That is horribly annoying. And I'm not even going to get into RMS's personal website....
(If anyone knows of any other good C++ GUI libraries, I'd like to know about them. )
Now can you see my dislike for GNU\GPL\RMS?
</Horribly long rant>
Wow, I feel sorry for anyone who actually read that....
-Toodles
Note: Has anyone actually tested LikeOS? I did, but it died with trying to write memory out of bounds(Or something like that...) in QEMU.
C8H10N4O2 | #446691 | Trust the nodes.
Hi again, the project is planned to really be open source, because many parts of it consist of other open source projects. The reason behind it I did not put the source right at the website is that it is not finished yet and I guess no one other than myself would be able to eventually build the source tree. The GUI is ported from the svgagui project.
And to mention, you should not run LikeOS with less than 200MB RAM currently (this is due to the allocator, have to really optimize that part), and preferrably run it in Virtual PC, VMWare or a real PC (qemu and bochs were not tested).
Cheers,
NR
And to mention, you should not run LikeOS with less than 200MB RAM currently (this is due to the allocator, have to really optimize that part), and preferrably run it in Virtual PC, VMWare or a real PC (qemu and bochs were not tested).
Cheers,
NR
- spix
- Member
- Posts: 128
- Joined: Mon Jun 26, 2006 8:41 am
- Location: Millicent, South Australia
- Contact:
Unless you purchase a commercial license from TrollTech. If you want to sell software to people, is it really fair to expect other people to code 95% of it for you for free?There's more! A free edition of Qt? Too good! It's under GPL! So I can play with it all I want, but will never be able to sell anything I write with it.
No, you don't have to offer a free version. You have to offer the source code on request. If you sell compiled versions you are under no obligation to distribute a free binary version. (Some one else could get your source code and offer a free version if they chose, see X-Chat 2 for Windows.)(I know, I know: "You can sell it as long as you open it's source". So... I can sell it, but I have to offer a free version?
Yeah, you want to take but don't want to give. You expect to be allowed to use other peoples hard work and not share your own.Now can you see my dislike for GNU\GPL\RMS?
If you don't like the GNU GPL, don't use it, but don't rant about how it is a bad license and people who chose to license their own hard work the way they wish. GNU GPL was designed to stop people like yourself doing exactly what you want to do, it's not just about Free Software, it's about keeping software Free.
How is it 'free' if I can't use it how I want? They should call it 'semi-free'!spix wrote:If you don't like the GNU GPL, don't use it, but don't rant about how it is a bad license and people who chose to license their own hard work the way they wish. GNU GPL was designed to stop people like yourself doing exactly what you want to do, it's not just about Free Software, it's about keeping software Free.
??Who would buy software if he could just as well download it for free? (As anyone could distribute a binary or the source.) Really. Your not going to make anything off of selling 'free' software the GNU way. (Unless your Novell or Red Hat -- And they're like that because they sell Linux.)spix wrote:No, you don't have to offer a free version. You have to offer the source code on request. If you sell compiled versions you are under no obligation to distribute a free binary version. (Some one else could get your source code and offer a free version if they chose, see X-Chat 2 for Windows.)
So a program is only 5% of a GUI program? What is that supposed to mean? A GUI is theoretically the same as printf and scanf. IO to the user. Nothing more, nothing less.spix wrote:Unless you purchase a commercial license from TrollTech. If you want to sell software to people, is it really fair to expect other people to code 95% of it for you for free?
And a note, It's not as if I am just taking 'free' software. I am to probably release most of the hobby software I write under a BSD license. (Which is more 'free')
Once again, I'm sorry for the ranting and anti-GNU-ness.
C8H10N4O2 | #446691 | Trust the nodes.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Sure the GPL can be restrictive.. For example.. spix's project has a modified binutils/gcc (which has only a few modified lines yet he has to distribute the full source instead of a patch.. as you might know.. both are large code bases)
But the GPL can still prevent someone stealing your work, calling it their own.. selling it without releasing the source & any modifications they made to your work. (Or not even acknowledging they used the code..)
But GPL violations happen on a daily basis.. Lot's of companies don't quite understand the licence.. (Some international d-link branch used the Linux kernel for example and didn't acknowledge the GPL as a valid licence.. a court thought otherwise and made them release it)
But... I BSD licence anything I write.. I don't mind if people use my work and decide they want to keep the source closed.. and as long as they adhere to the rules stated in the licence.. I'm peachy
But the GPL can still prevent someone stealing your work, calling it their own.. selling it without releasing the source & any modifications they made to your work. (Or not even acknowledging they used the code..)
But GPL violations happen on a daily basis.. Lot's of companies don't quite understand the licence.. (Some international d-link branch used the Linux kernel for example and didn't acknowledge the GPL as a valid licence.. a court thought otherwise and made them release it)
But... I BSD licence anything I write.. I don't mind if people use my work and decide they want to keep the source closed.. and as long as they adhere to the rules stated in the licence.. I'm peachy
- spix
- Member
- Posts: 128
- Joined: Mon Jun 26, 2006 8:41 am
- Location: Millicent, South Australia
- Contact:
You can use it how you want. You just can't restrict others for using it how they want.How is it 'free' if I can't use it how I want? They should call it 'semi-free'!
You make no sense. Write your own toolkit if you don't want to pay for TrollTech's QT.So a program is only 5% of a GUI program? What is that supposed to mean? A GUI is theoretically the same as printf and scanf. IO to the user. Nothing more, nothing less.
Who knows why people do what they do? OpenBSD survives off people buying their OS on CDs. Yet I can download it for free.??Who would buy software if he could just as well download it for free? (As anyone could distribute a binary or the source.) Really. Your not going to make anything off of selling 'free' software the GNU way. (Unless your Novell or Red Hat -- And they're like that because they sell Linux.)
I think you are missing the point. It's not about you, it's about the people who spend their time writing the code you want to use. If you want to use their code, then you abide to their conditions. It's the same with you, if you choose to sell your program, then it is reasonable to expect people to pay you money for it. It's your code, you wrote it, and you choose how it is used.
I'm going to say this again: If you don't like the GPL then don't use it. If you think TrollTech are losers because they GPLed QT, then don't use QT. Write your own toolkit, or use something else (wxWindows comes to mind).
If you want to debate the meaning of "Free" in "Free Software" then that is another topic.
svgagui
Nice job!
You created a new OS from scratch, and you use the svgagui for GUI.
This project was written in QB, that is a Basic language.
How did you implemented the support of the QB Basic language that runs on Windows (AFAIK) ?
You created a new OS from scratch, and you use the svgagui for GUI.
This project was written in QB, that is a Basic language.
How did you implemented the support of the QB Basic language that runs on Windows (AFAIK) ?