Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Rocketfella on June 28, 2011, 12:40:19 PM



Title: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: Rocketfella on June 28, 2011, 12:40:19 PM
Why is the bitcoin client not featured in Ubuntu's Software Center? (That's Ubuntu's Linux repository for free open source software and App Store for proprietary software that you have to pay for).

Linux users are not used to hunting down an app on the web and risking installing something bad, getting it from the trusted software center would be much better. Given that Bitcoin is open source it should be possible to publish it there for free.


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: Matt Corallo on June 28, 2011, 05:11:03 PM
Bitcoind will be in Ubuntu repos in the next version of Ubuntu (and have been in Debain for some time).
Bitcoin cannot be as it depends on wx 2.9 which is a development release and thus wont be committed to the repos.  Until we backport to wx2.8 or switch to qt, it wont happen.


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: wumpus on June 28, 2011, 05:28:32 PM
Yep the Qt GUI could go into Debian/Ubuntu packages.

I might make a PPA later on...

Hmm does "app store" means I can charge coins for every download? :-)


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: o on June 28, 2011, 06:23:55 PM
Hmm does "app store" means I can charge coins for every download? :-)

Ya, but "real money" only, not bitcoin. For bitcoin, you may ask them to donate in the description, then you can bypass the rules.


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: Matt Corallo on June 28, 2011, 06:32:00 PM
Hmm does "app store" means I can charge coins for every download? :-)

Ya, but "real money" only, not bitcoin. For bitcoin, you may ask them to donate in the description, then you can bypass the rules.

Except for the fact that it wouldnt get accepted as its FLOSS software to begin with and they would just add the floss version instead of your version...


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: wumpus on June 28, 2011, 06:55:32 PM
FLOSS doesn't mean you aren't allowed to ask money for the binary version as long as the source is available... and people can always get the source off github, but so what, experience shows that most people go for convenience :)

Not that I'm seriously planning to do that. It was more of a joke, how would you pay bitcoins without the client? :P



Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: Matt Corallo on June 28, 2011, 08:15:26 PM
FLOSS doesn't mean you aren't allowed to ask money for the binary version as long as the source is available... and people can always get the source off github, but so what, experience shows that most people go for convenience :)

Not that I'm seriously planning to do that. It was more of a joke, how would you pay bitcoins without the client? :P

No, I know it was a joke, but it wouldnt make it into Ubuntu, someone would point out its FLOSS and it would be put in there for free instead.


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: caveden on June 29, 2011, 09:46:43 AM
Bitcoind will be in Ubuntu repos in the next version of Ubuntu (and have been in Debain for some time).
Bitcoin cannot be as it depends on wx 2.9

Does that mean the graphical code has already been separated from the core code, and we can build them separately now? I thought it was still one big chunk of non-modular code.
Damn, I thought I was following these forums, but I've been losing major things apparently...


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: Rocketfella on June 29, 2011, 10:50:54 AM
Is it even allowed to charge for open source software in Ubuntu's Software Center? All the pay-for-it apps I found there were closed source.

Now that you mentioned it, it would be excellent if you could use Bitcoins to pay in Ubuntu's Software Center. I'm currently considering buying Braid, but I haven't found the time to figure out Ubuntu's payment methods. Also, I want to buy on the Android market using Bitcoins and I want a pony!


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: Matt Corallo on June 29, 2011, 11:32:08 AM
Does that mean the graphical code has already been separated from the core code, and we can build them separately now? I thought it was still one big chunk of non-modular code.
Damn, I thought I was following these forums, but I've been losing major things apparently...
Youve been able to do that for a long time.
Code:
make -f makefile.unix bitcoind


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: caveden on June 29, 2011, 12:34:22 PM
Well, I know it's possible to build bitcoind alone. What I meant is if the bitcoind executable will contain useless GUI code or not... before, they were not separable, the core code from the graphical code. At least I remember reading this somewhere.


Title: Re: Bitcoin in Ubuntu's Software Center? (App Store)
Post by: wumpus on June 29, 2011, 12:42:59 PM
Well, I know it's possible to build bitcoind alone. What I meant is if the bitcoind executable will contain useless GUI code or not... before, they were not separable, the core code from the graphical code. At least I remember reading this somewhere.
The Wx GUI code is in two separate compilation units (ui.cpp, uibase.cpp). These are not linked when you make bitcoind.

The problem is the other way around; the GUI code has no model/view separation and contains all kind of implementation details.