TransWikia.com

How difficult is it for a developer to combine features from two separate open source solutions?

Open Source Asked by Michael Adams on August 28, 2021

My company is looking to build a marketplace for peer to peer services. You could think Thumbtack type setup. We have identified two to three open-source platforms we could use as a base, but each have features the others don’t have.

How difficult would it be to combine different elements from different platforms into one? Would this save time and make development easier, or would it be easier to build the other features from scratch?

Is this allowed under different open-source licenses?

One Answer

License wise, you can combine code from multiple platforms into one if the licenses are compatible with each other.

Two licenses are compatible if

  • Neither license contains a restriction on what license must apply to other code in the project
  • The restrictions/requirements that a license imposes on the rest of the codebase is not forbidden by the license governing that part of the codebase

As I don't know the licenses on the platforms you mention, I can't tell if those licenses would be compatible.


As for the technical feasibility of porting features from one platform into another platform, that depends entirely on the architectures of the involved platforms and the skill of the developers involved in the process. That can't be answered by a random poster on the internet.

Correct answer by Bart van Ingen Schenau on August 28, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP