Welcome to WebmasterWorld Guest from 54.163.84.199

Forum Moderators: LifeinAsia & httpwebwitch

Use of open-source libraries crossing between projects

What are people's approaches to handling code libraries crossing projects?

   
10:39 pm on Jun 7, 2002 (gmt 0)

10+ Year Member



I'm interested to know about approaches people take on the issue which I assume relatively serious coders have regarding code fragments, particularly with scripting languages like PHP rather than (what is bound to be more content-orientated) HTML.

On various sites, I have used common elements which solve problems that any large site is likely to have to tackle, e.g.

- a 'You are in:' line for navigation*
- 'Send this page to a friend'
- 'Send me an e-mail when this page is updated'
- Automatic insertion of submenus

and all sorts of other widgets - or even hefty scripts - like this which can take hours/days to write, but once written, are utterly indispensible and totally reusable.

Partly in respect of being a believer in the open source ethos, I'd be interested to know how people deal with this issue with clients and the associated copyright/'ownership' issues.

For instance, one issue is that, supposing a client asks me to write a page that has XYZ function in (e.g. e-mail to a friend). Now, this is blatantly going to be useful for lots of other stuff, but I'm not going to go away and rewrite the thing from scratch, since it's already done. I'm now subsidising one client because of the work done for another.

Now also, what then if I want to open source my code libraries?

* See post [webmasterworld.com...] for a suggestion here.

2:00 pm on Jun 11, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I believe we had a similar discussion about templates, and charging each time you design a template (which was mostly already complete). Most folks didn't feel bad about charging most of the amount again because they had spent years designing, and that knowledge carried through to the template design. Lawyers charge full price each time they write a standardized form. But they have years of experience invested in that standard form.
 

Featured Threads

Hot Threads This Week

Hot Threads This Month