LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 11-03-2003, 04:01 PM   #1
Wonderer
Member
 
Registered: Oct 2003
Location: London, UK
Distribution: Slackware 9.0
Posts: 58

Rep: Reputation: 15
Open source or not? What are your views?


Hi

I am looking for healthy debate and comments on the project I am working on.

I have been coding a brand new forum script in PHP [info: AZbb :: AZ Bulletin Board].

I am halfway through and hope to finish it within few months.

I have mixed feelings about the format and licence of the release.

Here are what comes to mind:

- I have included numerous security features that are not currently in any forum/BBS script that I have seen anywhere.
- There are other new features, which regardless of licence would be copied as they are presentational.
- I am doing all the coding and that has involved up to 14 hours of work per day.
- I do not mind releasing it under GNU public licence but that brings a number of dilemmas:
---- I don't mind the average user who only wants to use it but if released openly, there would be others who would copy the code and release similar script and gain financially from it
---- Although examining the code could help improve its security; it could also expose it to the crackers
---- I can do with some financial help [I am really broke]

What are your views?

Thanks
 
Old 11-03-2003, 04:59 PM   #2
jhorvath
Member
 
Registered: Sep 2002
Location: OH, USA
Distribution: 2.6.16-1.2096_FC5 #1
Posts: 245

Rep: Reputation: 30
im all for open source ...so the 'dilemmas' you've mentioned would have no impact on my decision (not saying that it isn't something that people do think about...). i'm am currently working on an opensource , multi-platform game engine (no details yet :) ...it's a secret) ...it's a fucking HUGE project for someone as underskilled as i am (for now at least :) ..but whenever i do finish it, i will release it GPL and hand it out. for once in my life i've found something that no one will ever take away from me , my freedom. i believe through open source we can give others their share of freedom as well ...i think it's something that you either fully believe in and support or you don't (sure there are people who just 'use' open source software because most it if is free($), they take it and use it to learn from it and possibly take what they've learned and maybe make a little dough)

..theoretically 'others' can't copy your code and use it in their's AND force their users to pay ...that's what the GPL is for... it's open.. it's for everyone..

.it would indeed expose it to crackers ...however, if this script of yours becomes widely adopted ...any vulnerabilities would be fixed in short time by the community any way...possibly before some mal-intentioned kid gets his hands on it.

..thirdly ...that is tough ...being broke :) (i know, and it sucks but...<?>) , i'm not sure exactly how much money open source projects (of mid-level and lower sizes atleast) , fare on the financial spectrum... that's gonna have to be something you weigh out and decide.

if it's mainly the money you're worried about .. go ahead and use a 'stricter' license at first and see where the demand is.. if it kicks off ..cool, maybe you will be your own boss :) .take peoples opinions on it, see where it stands as far as functionality (security...whatever), is concerned, and go from there.

DISCLAIMER::
these are just my opinions ...they are not to be taken to heart...

ps ...i don't use BB software (don't even have a website :)

:)

Last edited by jhorvath; 11-03-2003 at 05:01 PM.
 
Old 11-03-2003, 06:05 PM   #3
Hko
Senior Member
 
Registered: Aug 2002
Location: Groningen, The Netherlands
Distribution: Debian
Posts: 2,536

Rep: Reputation: 111Reputation: 111
What I would like the most, is having a paying job working on free software. But I'm not good enough (yet?) I'm afraid. The idea of GPL'd software is that you can charge for it, and especially for supporting it, or for adding/changing features. Also you do not have to make your software publicly available, but to the people you sell it you are required by the GPL to offer the sources and the same freedom on the software as you have. I.e. if you sell it, the buyer would be free to give 1024 copies away for free.

You could try to sell configured linux-boxes + support to (small?) companies with an intranet / workflow system around your BB-program. Companies may not like having software made by a single person, because the software would be "dangling" if that one person quits his/her business, or something. With GPL'd software this would not be much of a proplem to them, because they could always hire someone else to maintain/support the softwareas the source is readily available. This may be something of a selling point.

I'm not sure. Just some thoughts about how I hope things could work.

Last edited by Hko; 11-03-2003 at 06:08 PM.
 
Old 11-03-2003, 06:43 PM   #4
LogicG8
Member
 
Registered: Jun 2003
Location: Long Island, NY
Distribution: Gentoo Unstable (what a misnomer)
Posts: 380

Rep: Reputation: 30
I think your best bet is to offer to sell support for your program
and release it under the GPL. Companies are wary of adopting a
program with no clear upgrade/support plan. If your program
garners enough interest and you get a community of users
helping to support the program you'll be nicely set up. Probably
besides the point but you'll get a case of the warm and fuzzies
giving back to the open source community. There's no guarentee
of success in either proprietary/closed source or open
source arenas. Software is a tough business.

Good luck.
 
Old 11-04-2003, 04:56 AM   #5
dakensta
Member
 
Registered: Jun 2003
Location: SEUK
Distribution: Debian & OS X
Posts: 194

Rep: Reputation: 35
If your program is good enough and you release it, it WILL be copied, one way or another. Such is life - try to be flattered.

Your code is copyrighted anyway - the sequence of programming idioms you have used is protected already. Make sure you put a copyright notice at the top of every file in your project.

You could release it generally under the GPL and sell other licences do not require publication of source code, assuming you own the copyright to ALL the software or have permission to publish it under whatever licence. Although, any contributions to the security model, from the "general public", would prevent its later release under a more restrictive licence (you will no longer have the copyright to all the code) unless they agreed to it.

If you have some genuinely innovative features, that can be abstracted from the implementation but specific to your application, then you could consider a patent (although it could bring bad karma upon you, like it or not patents are here to stay). As you are in the UK, you must not publish your work until you have filed for this (although IANAL so don't quote me).

Wealth will most likely come from your business acumen, silver tongue in front of the money men and your ruthless and merciless elimination of competition and anyone else who stands in your way
 
Old 11-04-2003, 06:33 AM   #6
Wonderer
Member
 
Registered: Oct 2003
Location: London, UK
Distribution: Slackware 9.0
Posts: 58

Original Poster
Rep: Reputation: 15
Many thanks for your comments.

After reading your coments and some discussion at other forums, I have come to the decision that AZbb would be Free for personal use under GPL.

Commercial exploitation of the code would be prohibited [somehow].

Since it is going to be GPL, I released some alfa screen shots for you. These are working copies and they are not complete.

What do you think?



AZbb :: AZ Bulletin Board :: alfa Screen Shots

Last edited by Wonderer; 11-04-2003 at 06:35 AM.
 
Old 11-04-2003, 09:12 AM   #7
LogicG8
Member
 
Registered: Jun 2003
Location: Long Island, NY
Distribution: Gentoo Unstable (what a misnomer)
Posts: 380

Rep: Reputation: 30
Quote:
Originally posted by Wonderer
[B]Many thanks for your comments.

After reading your coments and some discussion at other forums, I have come to the decision that AZbb would be Free for personal use under GPL.

Commercial exploitation of the code would be prohibited [somehow].
If you want to choose a free for pesonal use license and not for
commercial you will have to find a license other than the GPL.

You could dual license your code, but every OSI approved
license prohibits "discrimination from fields of endevour"
meaning you can't say not for commercial use. So if you
choose to open source the project you won't be able to
prevent commercial use.

As for what dakensta about copyrights no longer belonging to
you. You can do what the FSF does and require contributions
to the project have their copyright signed over to you. That
does not prevent programmers from forking the code if they
think you are not running the project well.

Last edited by LogicG8; 11-04-2003 at 09:18 AM.
 
Old 11-04-2003, 09:52 AM   #8
Wonderer
Member
 
Registered: Oct 2003
Location: London, UK
Distribution: Slackware 9.0
Posts: 58

Original Poster
Rep: Reputation: 15
As I was reading phpBB Licence:
http://www.phpbb.com/license.php
Quote:
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
...

Also:
http://www.phpbb.com/downloads.php
Quote:
subSilver SDK

The subSilver SDK contains the original graphics used to produce phpBB 2's subSilver style. This package includes both the original Photoshop 6 only graphic plus versions compatible with Photoshop 5 and other packages (such as GIMP, Paint Shop Pro, etc.). Please note that the subSilver SDK is not released under the GPL (see Licence below).
phpBB 2.0.x [ subSilver SDK ]
Licence

The subSilver SDK is not released under the GPL and is not subject to that licence. You are permitted to use the files contained within this package for personal use only. You may not use the files in any commercial package in part or in full without the express permission of phpBB Group. You may not re-distribute this package in any way, shape or form without prior agreement from phpBB Group (this includes linking directly to the package on this site). If the files in this package are used to produce images for any non-phpBB Group product the images or packaged image set should carry a name which indicates its origins as being phpBB or otherwise clearly state that phpBB originated the graphics. This package and its contents are Copyright © 2001 phpBB Group, All Rights Reserved.
And from YaBB:
http://www.yabbforum.com/licenses.php
Quote:
Site licenses are not required for personal -or- commercial use if you (a) wish to use YaBB in a standard manner and will be leaving the copyright notices and links visible on all pages of your forum and (b) will not be renaming YaBB.cgi/pl. A personal license is required for any personal or corporate use if you solely wish to rename the files and/or remove the copyright from one forum on your website. Additional fees may apply if you wish to remotely host YaBB, redistribute YaBB, or use YaBB in any other non-standard fashion. This is considered a commercial license, so we ask that you contact us should you believe you qualify.

Buying a site license does give you the right to remove the copyright at the bottom of one forum on your website and the opportunity to rename YaBB.cgi/pl, although it does not give you priority support. However, we will help you with the aforementioned items. Licenses apply for the current major version of YaBB you purchase it for and any service pack or upgrade that may exist in the future for that major version.
Amount License Type
$250 YaBB personal site license
Varies YaBB commercial site license
Commercial vBulletin Licence is at:
http://www.vbulletin.com/license.html


I also saw a number of licences at:
http://www.opensource.org/site_index.php

I would be grateful for any information in this regard as I would like to have control over the code in case other would want to use it commercially or for commercial projects.

As mentioned I would like to extend the free use benefit to private users only. This is NOT a get rich script but on the other hand, it is not a 'someone else getting rich' script either.

Any funds raised would have primarily been used to pay for running cost of server etc which are currently covered by me.

What is FSF? Is it Free Software Fundation?

Many TIA

Last edited by Wonderer; 11-04-2003 at 10:29 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
open source Ammad Linux - General 3 05-20-2005 06:19 AM
open source samjkd General 6 03-31-2005 03:37 PM
Open Source zaicheke Solaris / OpenSolaris 2 11-23-2004 03:34 PM
Will Open Source last? HadesThunder General 28 05-30-2004 05:28 PM
open source goverd Linux - General 2 12-02-2001 09:39 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 11:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration