1
ehs2013 2015-11-22 21:46:58 +08:00
PyQt 有关的东西你还敢用 MIT 授权……乖乖 GPLv3 要不转 PySide 吧
|
2
ehs2013 2015-11-22 21:48:37 +08:00
“ PyQt is dual licensed on all supported platforms under the GNU GPL v3 and the Riverbank Commercial License. Unlike Qt, PyQt is not available under the LGPL. You can purchase the commercial version of PyQt here. More information about licensing can be found in the License FAQ.”
由于 GPL 的传染性,所以你的程序也必须是 GPL |
3
cosven OP Soga , 学习了,这 license 的确没有在意过...
|
4
Phant0m 2015-11-22 22:03:33 +08:00 via iPhone
界面真漂亮 赞一个
|
5
hei1000 2015-11-23 01:29:22 +08:00
"Linux 专门开发的音乐软件"为啥有 Mac OS X 下的截图
|
6
cosven OP |
7
hei1000 2015-11-23 02:46:02 +08:00
Fedora 下面太麻烦了,我到现在还没有安装去
|
8
Arthur2e5 2015-11-23 03:47:32 +08:00
@ehs2013 其实我一直很好奇,要是宣称自己的程序是基于一个假定的——只是和某 GPL 库吻合的—— ABI 或 API 构建的,那会怎样?例如吧, BSD libedit/editline 就能提供 readline 的不少 API ……
具体到行为的话,就像对 C 只发编译到半路而没链接的 object 文件之类的…… Py 的话本身就没有显式的链接指定,所以管他呢。 |
9
Arthur2e5 2015-11-23 03:52:56 +08:00
@Arthur2e5 (这样算是个诡辩,毕竟直接变成了“不是我故意搞成地址空间不隔离的”)。嗯,似乎在 https://lists.debian.org/debian-legal/2004/11/msg00169.html 有人讨论了……其中有一句:
> The important consideration is the high-level *intention* of the connection, including what the different parts actually *do*. |
10
Twinkle 2015-11-23 05:46:25 +08:00
带带我 QvQ
|
13
leeoo 2015-11-23 08:25:24 +08:00
最近也在断断续续用 PyQt 写点东西,只是由于它的 License ,一直在等支持 Qt 5.x 的 PySide2 正式 release
|
15
hei1000 2015-11-23 09:48:54 +08:00 via Android
@cosven 发完之后装上了,主要是 python 模块的问题, quamash 死活装不上,总是有 error code 1 的错误,后来我下载 quamash 源代码编译安装的
|
16
hei1000 2015-11-23 09:52:01 +08:00 via Android
@hei1000 之前还有各种 python 版本以及模块的问题, fedora 包安装工具 dnf 里面的包名和 apt 里面的包名名字不一样
|
17
lawlietxxl 2015-11-23 10:01:45 +08:00
很像网易云音乐!好看
|
18
cosven OP @hei1000
今早装了个虚拟机试了下。界面可以运行,不能播放音乐,我不熟悉 feedora ,不知道怎样安装 gstreamer 这个库... 其他的依赖这四条命令都可以搞定了... sudo dnf install python3-pip sudo dnf install python3-qt5 sudo pip3 install -r requirements.txt sudo pip3 install python3-xlib gstreamer 怎么装我还没搞清楚,可能要你们自己折腾下了。不是很熟悉 fedora... |
20
hei1000 2015-11-23 10:47:15 +08:00
@cosven 因为我之前就安装过相关库, 说实话,我也无法列出在这里具体应该安装哪些 gstreamer 相关包,因为是播放多媒体要安装的,我安装系统之后就安装了, 这应该不是个问题,fedora 用户应该很容易 Google 出来, 我尝试了是 dnf 安装你列出的 gstreamer 相关包,但是说没找到,因为 dnf 里面和 apt 里面包文件名很多都不一样.
我随便在网上找的以下列表,应该足够了 sudo dnf install gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer-plugin-crystalhd gstreamer-ffmpeg gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-plugins-bad-extras gstreamer-plugins-bad-free gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-bad-extras libmpg123 lame-lib 首先要安装 http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm repo 文件 |
22
ehs2013 2015-11-23 15:29:07 +08:00
@Arthur2e5 我记得 API 没版权吧。另外就算是比较弱的 LGPL (Lesser GPL) 也是要求你把非 LGPL (闭源)部分的 object 文件可以让其他人使用其他版本的 LGPL 的那个库来链接的。
|
23
fly3949 2015-11-23 20:54:21 +08:00
壁纸居然是言叶之庭 QAQ !赞
|