iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Internet Industry The Internet is about more than e-Business; it's a physical and virtual industry. Its wide variety of topics include spam, government regulation and taxation, breaking news, e-business trends, legal issues, and much more.

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-22-2009, 11:31 PM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Modifying Proprietary Code to Make it My Own?

Hey, I came across a product I really like. They claim it is open source but then they say you can't modify and then sell their product. However, rather than build a completely new product, it would be nice if I could start with this companies product, and then reverse engineer it, modifying as much code as is necessary to create a legal custom product of my own. Since the product is developed in php, and php is basically an open source code, what are the legalities with this? If they have 10,000 lines of code, and I modify say 3000 of those lines, does that give me the right to claim ownership of the product?

I know this might ruffle some feathers of some people, and for that, well, I'm sorry. But I'm trying to find out what my options are. I know any of the advice given here is not legitimate legal advice, but I'd like to get a consensus of general opinion before forking out the cash for an attorney. Thanks!
__________________
EagleTac Store | HID Flashlights
Reply With Quote
  #2 (permalink)  
Old 03-23-2009, 02:59 AM
Moderator
WebProWorld Moderator
 
Join Date: Oct 2003
Location: Alberta, Canada
Posts: 878
weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6
Default Re: Modifying Proprietary Code to Make it My Own?

Regardless what you modify, or how much, your code is derivative and not covered under fair use. If it contains even a smidgen of the original code it is prima facie copyright (and possibly patent) infringement.

Your option, if you intend to invent a better mousetrap is to study the application, not the code. What does the app do? What would you make it do if you could? Build your own apps if you want to steer clear of dangerous waters.

If the original code is open source then there must be a community of programmers involved. Join it and contribute your own add-ons, enhancements or suggested fixes. This way you will be doing everyone a favor, and get the credit due you for your contributions.
Reply With Quote
  #3 (permalink)  
Old 03-23-2009, 11:32 AM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Hey weegillis,

thanks for the input. I suppose just to be safe it would be better/smarter to just create our own application fro scratch, observing the functionalities and features that we want to replicate, but with our own system built ourselves.
__________________
EagleTac Store | HID Flashlights
Reply With Quote
  #4 (permalink)  
Old 03-23-2009, 02:16 PM
WebProWorld New Member
 
Join Date: Sep 2004
Location: Guatemala
Posts: 22
explorador RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Build from scratch, its safer. It will save you future problems like security, copyright, fees, etc.
Reply With Quote
  #5 (permalink)  
Old 03-23-2009, 02:39 PM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Yeah, it looks like that is going to have to be the way we go. I'm not sure at what level we are allowed to look at another companies shopping cart software, and then implement what we SEE into our own design and code trying to assimilate similar features though. Any thoughts?
__________________
EagleTac Store | HID Flashlights
Reply With Quote
  #6 (permalink)  
Old 03-23-2009, 02:50 PM
Moderator
WebProWorld Moderator
 
Join Date: Oct 2003
Location: Alberta, Canada
Posts: 878
weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6
Default Re: Modifying Proprietary Code to Make it My Own?

If it's a shopping cart you want, there are services that will provide it for you. Investigate this first, before you spend a great deal of time developing your own. (Just don't be messing with their code.) It could save you both time and money. That is, unless of course you have a better mousetrap in mind.
Reply With Quote
  #7 (permalink)  
Old 03-23-2009, 03:26 PM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Yeah, well I was originally seeking out an open source cart I could use for my own accord, to install and provide to customers charging them for the hosting and service of installation of said cart. I fell in love with a cart which claims they are an open source shopping cart, but sells the license and then does not allow you to resell or distribute.
__________________
EagleTac Store | HID Flashlights

Last edited by fisher318; 03-23-2009 at 04:24 PM.
Reply With Quote
  #8 (permalink)  
Old 03-23-2009, 06:23 PM
Moderator
WebProWorld Moderator
 
Join Date: Oct 2003
Location: Alberta, Canada
Posts: 878
weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6
Default Re: Modifying Proprietary Code to Make it My Own?

Do they offer an affiliate program for promoting their cart that you could monetize?

Ultimately if it is hosting and managing you aim toward then your own code is what should be on the back end so there are no issues.

As licensing goes, you might be able to arrange volume licensing that applies only to sites hosted by you and operating under your control (in some sense), such as a central check out that all your clients' customers final orders are processed through.

It would after all be only one license in play (at the check out, anyway) and perhaps they mightn't see it as distribution if it all funnels to one place in the end. It would be easy enough to account for the activity in terms of numbers and client front-ends.

If you really like the shopping cart, then throw some weight behind it and start the ball rolling. Talk to the folks who own it and fire them up. They might come back to you with an even better proposition than you anticipated or asked for.

In today's business climate it will be the ones who work together that will thrive.
Reply With Quote
  #9 (permalink)  
Old 03-23-2009, 06:40 PM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Thats some great advice! They do offer some sort of bulk licensing. I'll look into that and see what I can find out. I have contacted them already, and I'm waiting for them to get back to me now.

I did get a response from a board member at Home | Open Source Initiative - This is what they said to me:

Quote:
Your confusion is palpable. You should write to them and ask THEM why their FAQ and their claim to be open source are at odds with each other. I can tell you right now that they think that because they live in Australia, they don't have to worry about US trademark law -- and that even if we DID have a trademark, their conflicting use of "open source" wouldn't be a problem.

By writing to them, and making it clear that you insist upon using
shopping cart code with an OSI-approved license, you will help them to understand that misusing "open source" has consequences.

If you want to cause them a bit of concern and worry, you could write a very nice thank-you letter for putting their shopping cart code into open source, because you know that open source code can be freely modified and copied.
__________________
EagleTac Store | HID Flashlights
Reply With Quote
  #10 (permalink)  
Old 03-23-2009, 08:46 PM
Moderator
WebProWorld Moderator
 
Join Date: Oct 2003
Location: Alberta, Canada
Posts: 878
weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6
Default Re: Modifying Proprietary Code to Make it My Own?

In your OP you did mention that the owners of the code claim it to be open source. That should have raised flags right there but I chose to address this question from the perspective of ownership. I think that a lot of so called open source is protected under any number of copyright and patent conditions.

Firefox is open source (community built) and while you can promote the browser, you cannot sell or distribute builds. Only they can. I also don't believe you can implement their code in your projects. Open Source does not necessarily imply public domain.

OpenOffice might fall under this umbrella as well, but then in this whole open source question I confess to be talking through my hat, and cannot give accurate information in this regard.

It's good that you are researching the definition, implications and provisos of open source. Perhaps you might even consider a new thread on the topic when you have some clear answers and guidelines to share...
Reply With Quote
  #11 (permalink)  
Old 03-23-2009, 09:44 PM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Well, if I get schooled enough on the topic, I'd be happy too. Thanks for all the input from everybody!
__________________
EagleTac Store | HID Flashlights
Reply With Quote
  #12 (permalink)  
Old 08-11-2009, 09:42 AM
MrGamm's Avatar
WebProWorld Pro
 
Join Date: Dec 2007
Posts: 269
MrGamm RepRank 3MrGamm RepRank 3
Default Re: Modifying Proprietary Code to Make it My Own?

Quote:
Originally Posted by fisher318 View Post
Well, if I get schooled enough on the topic, I'd be happy too. Thanks for all the input from everybody!
Remember Andy Warhol? I always wondered if he paid the original artists for making derivatives of their products?

If those people are giving away their code... You can take it and use it for your own. You don't see Google, MSN, EBay, Twitter releasing their code to the rest of the world now do you?

Do you really think someone is going to come sue you?

Just a thought...
__________________
James Weisbrod - programmer

Last edited by MrGamm; 08-11-2009 at 09:47 AM.
Reply With Quote
  #13 (permalink)  
Old 08-11-2009, 12:06 PM
Doc's Avatar
Doc Doc is offline
WebProWorld Veteran
WebProWorld MVP
 
Join Date: Jun 2009
Location: Baja California
Posts: 669
Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9Doc RepRank 9
Default Re: Modifying Proprietary Code to Make it My Own?

As WeeGillis already stated, "open source" and "public domain" are two entirely different things. There are many open source products available that will allow you to modify the code for your own use, but specifically prohibit the marketing and sale of that product. If it ever came before a judge, I cannot see how you could possibly come out on top.

Your tack of contacting them to investigate acceptable avenues is, IMO, the safest way to proceed. If you decide to reverse engineer the code, you will be effectively stealing their intellectual property.

That said, I have read somewhere (I do not recall where) that functional code snippets are difficult to enforce a claim on, unless a true "uniqueness" of the original product can be satisfactorily proven. In today's world, I think there are few realms in which we can find true programming uniqueness.

Nevertheless, I think the risks outweigh the benefits. Isn't it better to help enforce appropriate web standards than to help circumvent them?
__________________
If I ever stop learning, let the wolves have my carcass.
http://doccampbell.wordpress.com/
http://cleanstreamwaterconditioning.com
http://carforums-online.com
Reply With Quote
  #14 (permalink)  
Old 08-11-2009, 03:52 PM
WebProWorld Member
 
Join Date: Aug 2004
Location: Castle Rock, CO
Posts: 67
fisher318 RepRank 0
Default Re: Modifying Proprietary Code to Make it My Own?

Thanks for all the tips! I definitely do not want or need a lawsuit, so I decided it would be best to just come up with my own solution.
__________________
EagleTac Store | HID Flashlights
Reply With Quote
  #15 (permalink)  
Old 08-11-2009, 04:32 PM
ogletreeseo's Avatar
WebProWorld Member
 
Join Date: Feb 2009
Location: Austin, TX
Posts: 59
ogletreeseo RepRank 3ogletreeseo RepRank 3ogletreeseo RepRank 3
Default Re: Modifying Proprietary Code to Make it My Own?

Can't he modify the program and offer for free on his own site. You can then charge money to support it and/or install it.
__________________
David Ogletree
SEO Fox | SEO Blog | American Voice
Reply With Quote
  #16 (permalink)  
Old 08-11-2009, 05:05 PM
Moderator
WebProWorld Moderator
 
Join Date: Oct 2003
Location: Alberta, Canada
Posts: 878
weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6weegillis RepRank 6
Default Re: Modifying Proprietary Code to Make it My Own?

We're going to pretend someone didn't just ask that.

fisher318:
Applications abound. There are many ways to skin a cat, and there are other apps that do exactly what the one in question does, you might just have to dig. There are so many good library collections springing up to come to aid of super fast PHP server side response handling and dynamic client side script calls it's been a wellspring of new web based applications. You might find something in this line that's free (or inexpensive to license).
Reply With Quote
Reply

  WebProWorld > eCommerce > Internet Industry

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Apple makes a stronger proprietary argument WPW_Feedbot IT Discussion Forum 0 04-16-2005 10:27 PM
Modifying a raw log on the fly with ASP ADAM Web Design Web Programming Discussion Forum 0 04-16-2005 01:04 AM
Linux development moving off proprietary tool WPW_Feedbot IT Discussion Forum 0 04-11-2005 11:36 AM
modifying simple javascript jmdb71 Web Programming Discussion Forum 2 08-24-2004 12:13 PM
M$ makes the US Constitution proprietary mushroom The Castle Breakroom (General: Any Topic) 3 07-15-2004 05:40 PM


All times are GMT -4. The time now is 01:56 PM.



Search Engine Optimization by vBSEO 3.3.0