Bitcoin Forum
May 22, 2024, 06:27:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Developing Branded Bitcoin Wallet App from open source resource  (Read 170 times)
nagleatorcoin (OP)
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
December 20, 2020, 10:46:35 PM
 #1

I want to develop a branded Bitcoin wallet app for android & iOS. I was looking at the Copay open-source wallet. Before I contact any developers I'm currently just trying to understand is there much involved in using Copay code and branding it and then launching it on the app store?

Or if there are any other good open-source wallets people can recommend. Thank you

BitMaxz
Legendary
*
Offline Offline

Activity: 3262
Merit: 2974


Block halving is coming.


View Profile WWW
December 20, 2020, 11:40:21 PM
Last edit: December 20, 2020, 11:53:36 PM by BitMaxz
 #2

I don't have any source for IOS but there is a well-known open-source Bitcoin wallet for android.

Here's the source https://github.com/bitcoin-wallet/bitcoin-wallet

I'll add more soon if I found another good open source for IOS and Android.



Added this whole list of open-source wallets.
- https://awesomeopensource.com/projects/wallet

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10577



View Profile
December 21, 2020, 05:18:24 AM
 #3

You have to check the license of the project you want to make a copy of. Read the terms to see if that license allows you to make a copy and distribute the same code under a different name, whether for commercial purposes or for free. Some licenses don't allow that.

I'm curious why you don't just contribute to the wallet you want to copy and help improve that one instead of re-branding it?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
nagleatorcoin (OP)
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
December 21, 2020, 09:48:48 AM
 #4

Thanks BitMaxz, I can see from the list you linked Copay has the highest rating.

pooya87 The main reason I want to develop my own branded wallet is to create a business around the wallet.

Something similar to what Polispay have done with Copay https://walletscrutiny.com/android/com.polispay.copay/
nagleatorcoin (OP)
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
December 21, 2020, 05:38:07 PM
 #5

Thanks ETFbitcoin, would I be correct in saying if I was to develop a branded clone of Copay that I would also have to make that open source?

HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
December 21, 2020, 08:24:32 PM
 #6

Thanks ETFbitcoin, would I be correct in saying if I was to develop a branded clone of Copay that I would also have to make that open source?
The details are usually in the license...

The MIT license is described as:
Quote
A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

So, it seems you can basically do whatever you like and don't have to provide source-code... providing you adhere to the license conditions... which for CoPay are:
...
Copyright (c) 2014-2016 BitPay, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
...

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
NotATether
Legendary
*
Offline Offline

Activity: 1610
Merit: 6754


bitcoincleanup.com / bitmixlist.org


View Profile WWW
December 22, 2020, 07:47:53 AM
 #7

If your wallet software is using significant parts of Copay files, as in if you copy all the code verbatim along with adding more code than the things you're copying, or you are copying more than a handful of functions from Copay code without significantly rewriting them, then you have to include their license notice in those files. Usually people put them below their own copyright notices at the top of the file.

I've seen people copy a function/snippet or two from another project and not provide a notice.

Besides no warranty or liability there are no other conditions that you need to abide by. Including that you don't have to open-source it.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10577



View Profile
December 22, 2020, 08:05:13 AM
 #8

If your wallet software is using significant parts of Copay files, as in if you copy all the code verbatim along with adding more code than the things you're copying, or you are copying more than a handful of functions from Copay code without significantly rewriting them, then you have to include their license notice in those files. Usually people put them below their own copyright notices at the top of the file.
When developers copy someone else's code, they always include some information about the source as a courtesy otherwise when it comes to MIT licence you don't "have to" do anything, you can literary make a exact copy of the entire project, compile it with another name and sell it!

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
December 22, 2020, 12:29:51 PM
Merited by ABCbits (1)
 #9

It is worth adding that "shall be" in legal terms is not just a word, it is used about something that "is a requirement" and there is no way around it.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
Theb
Hero Member
*****
Offline Offline

Activity: 1680
Merit: 655


View Profile
December 23, 2020, 10:12:02 PM
 #10

If I may ask why will you use your time on basing your crypto wallet on a open-source code? In this way you will just create another kind of generic wallet or worst an exact copy of the copay wallet. For eyes of any crypto users I think the majority will just see you as some kind of duplicate copy or a phishing website for the original one when you have not exactly modify anything with that wallet you are basing in. Maybe you can try to make the source code as your guide and create a unique kind of crypto wallet from scratch as uniqueness scores a lot of points for the crypto users.

..bustadice..         ▄▄████████████▄▄
     ▄▄████████▀▀▀▀████████▄▄
   ▄███████████    ███████████▄
  █████    ████▄▄▄▄████    █████
 ██████    ████████▀▀██    ██████
██████████████████   █████████████
█████████████████▌  ▐█████████████
███    ██████████   ███████    ███
███    ████████▀   ▐███████    ███
██████████████      ██████████████
██████████████      ██████████████
 ██████████████▄▄▄▄██████████████
  ▀████████████████████████████▀
                     ▄▄███████▄▄
                  ▄███████████████▄
   ███████████  ▄████▀▀       ▀▀████▄
               ████▀      ██     ▀████
 ███████████  ████        ██       ████
             ████         ██        ████
███████████  ████     ▄▄▄▄██        ████
             ████     ▀▀▀▀▀▀        ████
 ███████████  ████                 ████
               ████▄             ▄████
   ███████████  ▀████▄▄       ▄▄████▀
                  ▀███████████████▀
                     ▀▀███████▀▀
           ▄██▄
           ████
            ██
            ▀▀
 ▄██████████████████████▄
██████▀▀██████████▀▀██████
█████    ████████    █████
█████▄  ▄████████▄  ▄█████
██████████████████████████
██████████████████████████
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
       ████████████
......Play......
DaveF
Legendary
*
Offline Offline

Activity: 3486
Merit: 6304


Crypto Swap Exchange


View Profile WWW
December 24, 2020, 12:16:20 PM
 #11

Are you just branding it, or are you branding it and selling it?

In the end it probably does not matter if you are using the bitpay/copay code since they do give you permission to do whatever you want with it but you shave to think about 2 things using their app:

1) If you do try to sell it without major re-work people are going to know and call you out on it.
2) bitpay does not have the best reputation here and some people actively dislike them, you can agree or disagree about that entire thing BUT you WILL get pushback from those users if you use it.

Every set of code is going to have a different set of advantages or disadvantages that are external to the code itself you have to consider those too.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!