Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 From open source to close source

views
     
TSzenix
post Aug 13 2022, 07:15 PM, updated 2y ago

Pirate Captain
*******
Senior Member
6,149 posts

Joined: Jul 2006
Is it possible to take a base open source then put a lot of work on top of it but turn it into a close source product?

Where do I get more info on this?

alvintcn
post Aug 13 2022, 07:45 PM

Getting Started
**
Junior Member
125 posts

Joined: Dec 2005


No, when you use the base open source, you would need to agree to the relevant license.
breaker84
post Aug 13 2022, 08:02 PM

\\//\\//\\//\\//
******
Senior Member
1,713 posts

Joined: Aug 2008
From: Shah Alam

not ethical to do that..
but I see several companies did that..
TSzenix
post Aug 13 2022, 08:35 PM

Pirate Captain
*******
Senior Member
6,149 posts

Joined: Jul 2006
QUOTE(alvintcn @ Aug 13 2022, 07:45 PM)
No, when you use the base open source, you would need to agree to the relevant license.
*
Same like how Samsung take base android to make their close source Android variants?
flashang
post Aug 14 2022, 10:30 AM

Casual
***
Junior Member
341 posts

Joined: Aug 2021


QUOTE(breaker84 @ Aug 13 2022, 08:02 PM)
not ethical to do that..
but I see several companies did that..
*
Some opensource projects have dual (or multi) license.
These projects can used to build other closed source proprietary projects.

You have to check the license, If not sure, ask the owner / developer team.

smile.gif



This post has been edited by flashang: Aug 14 2022, 10:35 AM
togekiss
post Aug 18 2022, 09:27 AM

Getting Started
**
Junior Member
111 posts

Joined: Jul 2022

QUOTE(zenix @ Aug 13 2022, 07:15 PM)
Is it possible to take a base open source then put a lot of work on top of it but turn it into a close source product?

Where do I get more info on this?
*
you can, but why?
TSzenix
post Aug 18 2022, 10:38 AM

Pirate Captain
*******
Senior Member
6,149 posts

Joined: Jul 2006
QUOTE(togekiss @ Aug 18 2022, 09:27 AM)
you can, but why?
*
enterprise use

togekiss
post Aug 19 2022, 02:45 PM

Getting Started
**
Junior Member
111 posts

Joined: Jul 2022

QUOTE(zenix @ Aug 18 2022, 10:38 AM)
enterprise use
*
oh...
failed.hashcheck
post Aug 21 2022, 03:00 PM

Neighborhood plant pathologist
*******
Senior Member
2,006 posts

Joined: Aug 2009
From: Shithole Klang
depends on license la. First of all its perfectly fair game if you just use it for private use and never distribute it to anyone, paid or free (but read about AGPL I mentioned below).

If you intend to distribute the binaries, then there is a whole different story with licensing.
There are hundreds of them, but you need to familiarize yourself with a few widely used ones.

if the original open-source code is GPL families then no.
In fact, you even need to open your own closed source project if it includes GPL even in small parts, and even more enforced with GPL v3.
In some cases, you need to distribute the source although the code is never meant to be published and executed only in your private machine - but resulting data is being obtained by third party, like web server. This is AGPL for.
However, if the open-source code is just libraries and you don't modify or static link it, it is okay to distribute it with the rest your closed source code, if said libraries are licensed with LGPL. This is how lots of closed source multimedia softwares come with separate ffmpeg components.
Some others quite like GPL but less strict, like MPL (Mozilla Public License), they just ask you to separate the closed source part.

Some license doesn't give fuk.
Do it as if you are the one that wrote those codes. Do whatever you want as long as you don't legally harm the original author. For Example BSD License. This is how you get PS5, a large chunk of MacOS/iOS code and even networking in Windows.
However, some may ask for little favor, like you must include the original license, making you advertise these open-source parts in your project (MIT License) or scrubbing all the trademark from original code (Apache License).

So what you really need to know first is, what license the open-source part use.
Then refer to resources like https://tldrlegal.com/ to get basic idea before you read the full text.

This post has been edited by failed.hashcheck: Aug 21 2022, 03:22 PM
TSzenix
post Aug 22 2022, 12:56 AM

Pirate Captain
*******
Senior Member
6,149 posts

Joined: Jul 2006
QUOTE(failed.hashcheck @ Aug 21 2022, 03:00 PM)
depends on license la. First of all its perfectly fair game if you just use it for private use and never distribute it to anyone, paid or free (but read about AGPL I mentioned below).

If you intend to distribute the binaries, then there is a whole different story with licensing.
There are hundreds of them, but you need to familiarize yourself with a few widely used ones.

if the original open-source code is GPL families then no.
In fact, you even need to open your own closed source project if it includes GPL even in small parts, and even more enforced with GPL v3.
In some cases, you need to distribute the source although the code is never meant to be published and executed only in your private machine - but resulting data is being obtained by third party, like web server. This is AGPL for.
However, if the open-source code is just libraries and you don't modify or static link it, it is okay to distribute it with the rest your closed source code, if said libraries are licensed with LGPL. This is how lots of closed source multimedia softwares come with separate ffmpeg components.
Some others quite like GPL but less strict, like MPL (Mozilla Public License), they just ask you to separate the closed source part.

Some license doesn't give fuk.
Do it as if you are the one that wrote those codes. Do whatever you want as long as you don't legally harm the original author. For Example BSD License. This is how you get PS5, a large chunk of MacOS/iOS code and even networking in Windows.
However, some may ask for little favor, like you must include the original license, making you advertise these open-source parts in your project (MIT License) or scrubbing all the trademark from original code (Apache License).

So what you really need to know first is, what license the open-source part use.
Then refer to resources like https://tldrlegal.com/ to get basic idea before you read the full text.
*
thanks for sending me in the right direction gonna check it out
SUSdark.putin
post Apr 9 2023, 09:31 PM

New Member
*
Junior Member
17 posts

Joined: Mar 2022
Nope.. due to license

 

Change to:
| Lo-Fi Version
0.0148sec    0.31    5 queries    GZIP Disabled
Time is now: 29th March 2024 - 08:35 PM