taskSavannah Administration - Tasks: task #4287, Submission of DasForum

 
 

task #4287: Submission of DasForum

Submitter:  Heiko Rothkranz <heikor>
Submitted:  Sun 19 Jun 2005 12:22:05 PM UTC
   
 
Should Start On:  Sun 19 Jun 2005 12:00:00 AM UTC Should be Finished on:  Wed 29 Jun 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 28 Jun 2005 08:29:35 PM UTC, comment #5: 

Hi,

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.


Nevertheless it would be good to show that the PHP license is the original license of the file and explicitely state that the file can be linked with a GNU GPL'd application.

And last, please note that zip is not proprietary.

Regards.

Sebastian Wieseler <kickino>
Fri 24 Jun 2005 04:53:12 PM UTC, comment #4: 

Hi,
I wrote an email to Mr. Stijn de Reede, the author of the PHP-licensed files and not just asked him if I'm allowed to publish them, but if I'm allowed to include them into my GPL-package.
The message was the following:

Hello Mr. Stijn de Reede,
I'd like to ask you for permission to include slightly modified files
from your PEAR-Package "HTML_BBCodeParser" into my PHP bulletin board
system "DasForum". I wrote that in my freetime and now I think it's time
to release it under the GNU GPL. Well, as far as I could understand the
PHP-License with my poor english, I have to ask you for permission to
include your code into my GPL-code.
[...]

He answered:

Hi Heiko,

Of course you may use the source files from my package and remove some PEAR dependency's. I'd like it if you left the license notice and my name as author in there.
I really have the bugfix and update my package, but unfortunatly I can't find the time to do so, but if I do, be sure to get an update from pear.php.net.

Regards,

Stijn de Reede

As I understood him, I'm allowed to include his files into GNU-GPL-code and so everyone is allowed to include and redistribute them, too (as long as they keep the license notice intact). If this is not enough, could it be possible to distribute the PHP-licensed files in a seperate archive, so the GPL-code and the PHP-licensed code have to be downloaded seperately or sth. like that or sth. like a meta-license? Well, I could remove these files, but a bulletinboard without bbcode is sth. quite poor.. and it would take a while to code sth like that on my own.

Second, I included a new COPYING and uploaded the new archive to http://schorsch.gammelan.de/forum-20050624.zip
Please just ignore that it's a .zip and not a .tar.gz, It's just because I crashed my Linux installation and I haven't got tar on Windows. The files I'll upload later will be in a free format again.

Regards,
Heiko

Heiko Rothkranz <heikor>
Wed 22 Jun 2005 09:35:57 PM UTC, comment #3: 

Hello.

First, you have got a very old COPYING file. 
Please update your license notices.

Updates versions of the GPL, LGPL and GFDL can also be found at:
http://www.gnu.org/licenses/gpl.txt
http://www.gnu.org/licenses/lgpl.txt
http://www.gnu.org/licenses/fdl.txt

Second, we have got a problem that the PHP license is incompatible with the GNU GPL. You wrote that you have permission to publish these files but what permission does everybody else has got?

Regards,

Sebastian Wieseler <kickino>
Mon 20 Jun 2005 07:49:03 PM UTC, comment #2: 

Here's the link to the updated tar.gz-archive:
http://schorsch.gammelan.de/forum-200605.tar.gz
I hope it's now ready for savannah.
Regards,
Heiko

Heiko Rothkranz <heikor>
Mon 20 Jun 2005 07:58:46 AM UTC, comment #1: 

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

First 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 ttp://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 for the binary files (GIF->PNG/JPG files), you had to write in your README file a short notice whom the files belongs to. Because they had to be free available.


Second please remove GIF image files from your project and replace them with an other format (such as PNG or JPEG).

Because of the patents (Unisys and IBM) covering the LZW compression algorithm which are used when making GIF files,
it's impossible to have free software to generate proper GIFs.  These patents also apply to the compress program.

For more information, see http://www.gnu.org/philosophy/gif.html.


If you are willing to make the changes mentioned above,
please provide us with an URL to an updated tarball of your project.
Upon review, we will reconsider your project for inclusion in Savannah.

Regards.

Sebastian Wieseler <kickino>
Sun 19 Jun 2005 12:22:05 PM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7731>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  dasforum


Full Name:
----------
  DasForum


Type:
-----
  non-GNU software & documentation


License:
--------
  GNU General Public License V2 or later


Other License:
--------------



Description:
------------
  DasForum is a free PHP BulletinBoardSystem. It can use MySQL or PostgreSQL as it's database up to now. As it's PHP it doesn't need any non-free software to run. Up to now it features some advanced functions like a powerful usergroup- and access-rights management, a calendar, a personal messaging system, an advanced admin-panel, rss-feeds and so on. It's planned to add as many features as possible, as long as it not impacts the easy usability.
There's a (almost) working version installed at http://schorsch.gammelan.de/forum/index.php, if you want, you can use "Admin" as username and "hallo" as password. Currently, there's only german language installed, but there will be english language very soon.
The sourcecode is available in a zip-package at http://schorsch.gammelan.de/forum-20050306.zip.
I want to make it GPL code, although I didn't yet add the notices to the code. It also has quite a lot of GIF-Images in it, which I will replace before the next upload.
As you can see in the source, all files are included dynamically in index.php. This makes access-rights-control and including page heads and footers easy. It's database structure is concepted so, that dpendencies in the database are kept minimal. For example the number of posts is calculated every time instead of being saved in an extra field. So it's always synchronised but might also be a little slower in page-generation time.
The database functions are combined in sql.php, so own methods were introduced to call the sql-functions, which differ between MySQL and PostgreSQL. This makes it also easy to add new databases to the board.
Well, it's far away from being complete, but most features are already functional.


Other Software Required:
------------------------
  Apache Webserver
PHP
MySQL or PostgreSQL database server
sendmail or sth. similar, if not included in PHP


Other Comments:
---------------


#########################################

Heiko Rothkranz <heikor>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-06-28 kickino StatusWait reply Done
    Open/ClosedOpen Closed
2005-06-20 heikor Carbon-Copy- Added heikor
2005-06-20 kickino Assigned toNone kickino
2005-06-20 kickino StatusNone Wait reply

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code