taskSavannah Administration - Tasks: task #4999, Submission of Philosphical Gaming...


task #4999: Submission of Philosphical Gaming OS

Submitted by:  Karel Rous <karelrous>
Submitted on:  Thu 01 Dec 2005 07:45:51 AM UTC  
Should Start On:  Thu 01 Dec 2005 12:00:00 AM UTC Should be Finished on:  Sun 11 Dec 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Sebastian Wieseler <kickino>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Tue 06 Dec 2005 07:31:01 AM UTC, comment #6: 


  Thank you very much for you approval. I hope there are not going to be any other problem as well. I am glad you were patient even though there is not too much finished nowadays.

have a nice day,


Karel Rous <karelrous>
Mon 05 Dec 2005 04:06:24 PM UTC, comment #5: 


So I should give you some general instructions now.
For using the GNU GPL:

In order to release your project properly and unambiguously under the GPL,
please place copyright notices and permission-to-copy statements at the beginning of every file of source code.

In addition, if you haven't already, please include a copy of the plain text version of the GPL,
available from http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

The GPL FAQ explains why these procedures must be followed.
To learn why a copy of the GPL must be included with every copy of the code, for example,
see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.

And furthermore for your documentation, if you would like to use the FDL:

In order to release your project properly and unambiguously under the FDL,
please place copyright notices and permission-to-copy statements after the title page of each work.

In addition, if you haven't already, please add a copy of the FDL
(available from http://www.gnu.org/licenses/fdl.html in various formats)
as a section of your works , and as plain text in a file named 'COPYING' (http://www.gnu.org/licenses/fdl.txt).

For more information, see http://www.gnu.org/licenses/fdl.html#SEC4

http://www.gnu.org/licenses/fdl-howto.html also covers additional points,
including a smaller notice that you can use in auxiliary files.

At the end, for the public domain you should add your name and an explicit statement that this file was published under the public domain in every file of source code (you published under that kind of license).

If you follow these instructions there shouldn't be any further problems.
So I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Mon 05 Dec 2005 07:33:40 AM UTC, comment #4: 


Many parts in cycmd.cpp and whole prevod.h are certainly my pieces of code (of course up to the the minute the complete project is rewritten it is not possible to publish it as Public Domain, but as GNU). Personally I do not have to believe in needs that it is important if it is known who wrote the code even if it was myself. (For example do I have to know who came with the idea that 1+1=2). I understand you it is difficult to accept such idea. I might copyright my parts of code as Public Domain and original versions as GNU if you want it for your site, but at least with such notice that in philosophical point of view it is useless either.
Philosophical views are going to be presented in two ways (code and documentation of it as well). The final version might be done the way that everyone who reads my documentation should be able to continue on the work on so called "rational, optimized and rigid" set of functions based on subset of commands usual in C language and using at least header files hirearchy which I or everyone with similar opinions on it work out as sensible.
Simply I have strong believe that present state of library structure and included source code of it is for rationally based gaming library(os) too complicated and overhelmed with historical/too-evolutionar functions/calls which makes the result slower and non-readable much more than it is believed (of course it is only a question of believe at the moment). I am not reinventing the wheel, just trying to make things clear for me or anyone who is interested in my task.
I am not simply the best coder at all but I believe that even non-upperclass-developer's can understand the context if documentation and source code is cross-understandble and explained both ways (so not only as code or not only as source code documentation !reference!).
Of course it is possible to read general case somewhere and apply it to real conditions. But general case is missing some points of real situation and real situation(source code) is usually missing the form I would expect to be there.

Thank you for reading all this

have a nice day


Karel Rous <karelrous>
Fri 02 Dec 2005 07:50:33 PM UTC, comment #3: 


May I clarify some points?

At first, you should always copyright your code, even if it is Public Domain. So that everyone can see who wrotes this code.

At second, you should include explicitly notices that this code was released under the Public Domain.

And then do you have got any code for the moment? ;-)
By the way, how do you want to publish "philosohpical views" on Savannah? Only code? Some documentation, too?


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Fri 02 Dec 2005 07:55:56 AM UTC, comment #2: 

Hallo Sebastian,

    I am not going to create more than just core of functions in C language which should be able at first to be:

    1) Public Domain
    2) Be logical in all ways
    3) Lastly help to have optimized core for AI in games
    .... and far and far away is
    any kind of distribution...

    Savannah should help me to clarify ideas. For example if there is anyone else who is going to work on it and mainly to find out the way recreate basics as Public Domain code. Simply you cannot copyright/copyleft(whatever) philosohpical views and it doesn't matter what language you use as your meta language. In my case it should be C language with rules which are stable and logic. Nothing more. If you like to review a part of code, I am sending you simple things I am working on.
    As I said before, all the code is these days GNU Licensed or LGPL (I mean the code of original authors). Finally I rewrote it from C++ (I mean rewrote, not copy), because the original is only used for understanding formulas of code, then it'll be finally usable as Public Domain. That's all for now.
    If you think that I should find out some other place for such task, let me know please.

Have a nice day,

Karel Rous

Karel Rous <karelrous>
Thu 01 Dec 2005 09:04:12 PM UTC, comment #1: 

I'm evaluating the project you submitted for approval in Savannah.

As mentioned in the registration pages, we do not host complete distros,
distros isos, packages repositories, etc, for space and bandwidth reasons.
We may just offer support for organisational purpose and in-house developed software (such as iso creation scripts).

How do you plan to use the Savannah services?

And can you please re-submit your project when you have got any source code to show us? We don't like to host a project without reviewing it.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Thu 01 Dec 2005 07:45:51 AM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):


######### REGISTRATION DETAILS #########

Full Name:
  Philosphical Gaming OS

System Group Name:

  non-GNU software &amp; documentation

  Public domain

Other License:
  I simply would like to explain that if the world would be ideal there have been no license, because you can't license philosophical views and the code should be at the end (which is far and far away) rather logical than copyrighted code. Now it is mix up of GNU and BSD licensed code anyway. But at the beginning GNU parts are going to be put away and at the end even BSD parts are going to be rewritten in non-meta non-evolutionary way. Something like mathematical, chemical or physics formulas....

  I do not have any source code yet. Probably I would like to start with a set of function, which should help me to clarify why it is not a good idea to have computer games written i C++. Later I am going to work on version of cyphesis server version 0.3.8 (www.worldforge.org) and rewrite it to pure C. At the end I would be glad if I or any other who could follow me have re-wrote and re-use FreeBSD r22,r44 or DragonFlyBSD and integrate 2D+3D engine + server the way to create rational,rigid and optimized os for general usage which is BSD and is not generalized the way it is slower and bigger and full of historical or modern useless functions and drivers. Such task needs a discussion and factual understanding what was created because of evolutionary metacoding reality since 1980's.

Other Software Required:
  GNU licensed
libAtlasObjects-0.5.so.1 => /mingw/lib/libAtlasObjects-0.5.so.1 (0xb7ee0000)
        libAtlasObjectsOperation-0.5.so.1 => /mingw/lib/libAtlasObjectsOperation-0.5.so.1 (0xb7ec3000)
        libAtlasObjectsEntity-0.5.so.1 => /mingw/lib/libAtlasObjectsEntity-0.5.so.1 (0xb7eae000)
        libAtlasNet-0.5.so.1 => /mingw/lib/libAtlasNet-0.5.so.1 (0xb7ea7000)
        libAtlasCodecs-0.5.so.1 => /mingw/lib/libAtlasCodecs-0.5.so.1 (0xb7e93000)
        libAtlasMessage-0.5.so.1 => /mingw/lib/libAtlasMessage-0.5.so.1 (0xb7e70000)
        libAtlas-0.5.so.1 => /mingw/lib/libAtlas-0.5.so.1 (0xb7e6d000)
        libskstream-0.3.so.1 => /mingw/lib/libskstream-0.3.so.1 (0xb7e5d000)
        libvarconf-1.0.so.3 => /mingw/lib/libvarconf-1.0.so.3 (0xb7e3e000)
        libsigc-2.0.so.0 => /mingw/lib/libsigc-2.0.so.0 (0xb7e38000)
        libmercator-0.2.so.3 => /mingw/lib/libmercator-0.2.so.3 (0xb7de8000)
        libwfmath-0.3.so.3 => /mingw/lib/libwfmath-0.3.so.3 (0xb7db9000)
        libpq.so.3 => /mingw/lib/libpq.so.3 (0xb7da0000)
        libpython2.3.so.1.0 => /usr/lib/libpython2.3.so.1.0 (0xb7c97000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7c7a000)
        libutil.so.1 => /lib/tls/libutil.so.1 (0xb7c77000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7bbd000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7b9b000)
        libgcc_s.so.1 => /q/lib/libgcc_s.so.1 (0xb7b91000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b82000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7a4d000)
        libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7a20000)
        libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7a0e000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb79f9000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7efd000)
in C++ or C

Karel Rous <karelrous>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #3754:  prevod.h added by karelrous (6KiB - text/x-chdr - clue to understand what I am working)
file #3743:  cycmd.cpp added by karelrous (61KiB - text/x-c++src - clue to understand what am I working on)


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 6 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-12-05 kickino StatusNeed Info => Done
    Open/ClosedOpen => Closed
2005-12-02 karelrous Attached File- => Added prevod.h, #363
2005-12-02 karelrous Attached File- => Added cycmd.cpp, #362
2005-12-01 kickino StatusNone => Need Info
    Assigned toNone => kickino

Back to the top

Powered by Savane 3.5