V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
evakiss
V2EX  ›  程序员

国外的一些开源但不免费的 cms 系统,国外站长们付费吗?

  •  
  •   evakiss · 2015-12-22 13:48:58 +08:00 via Android · 7527 次点击
    这是一个创建于 3290 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己以前花了半年时间写过一个开源的论坛系统,由于 UI 和性能都还不错吧,非常受站长的欢迎,站长们大呼 nice nice ,然后就把下方的 powered by xxx 给去掉了,然后免费拿去用,什么授权费啊他们完全视而不见,感觉自己辛苦的成果就这样付之东流了,一气之下删了官网不再更新。
    一直听说外国人版权意识很看重,所以想写一套轻论坛程序只面向国外,屏蔽国内 ip ,自己英文还可以吧,四六级裸考都过,看 GitHub 也没障碍,所以想只面向国外的人来推广自己的系统,但国外的人也会像国内站长这样删了 powered by 然后就高枕无忧的免费使用了吗?另外,国外该去哪些平台推广这一系统?
    第 1 条附言  ·  2015-12-22 15:48:35 +08:00
    想当初自己为了不被删 powered by ,用 js 和 css 以及 PHP 三者配合来强行显示这个 powered by , js setInterval 3 秒检查一次该 powered by 的 css 属性已经是否被 remove 了, css 强行在固定位置设置了其所有属性,就是为了防止用户用 css 来隐藏 display 和 visibility 以及 left:100000px 或者 font-color 为背景色等等, PHP 也在总的 Controller 里面检测是否存在"powered by", js 和 PHP 关于这个的代码全部混淆加密,我想这下安全了吧,站长们都大呼:代码卧槽写得好啊,但这一团乱糟糟的尼玛看不明白的代码啥东西,删了删了。。。。我就呵呵了
    52 条回复    2015-12-23 12:49:49 +08:00
    msg7086
        1
    msg7086  
       2015-12-22 13:58:59 +08:00
    总有无○之徒会帮你汉化破解的,不要想了。
    evakiss
        2
    evakiss  
    OP
       2015-12-22 14:11:31 +08:00 via Android
    @msg7086 不提供语言包吧,全部都英语,他真有那个闲情逸致去改所有文件?
    dengyunxuan
        3
    dengyunxuan  
       2015-12-22 14:13:29 +08:00
    我更想知道你以前的论坛是什么样子的
    evakiss
        4
    evakiss  
    OP
       2015-12-22 14:18:22 +08:00 via Android
    @dengyunxuan 还是匿了吧,当初那个论坛系统正在最火热的时候我停掉了,还有几个 bug 没修复,觉得自己很不负责任,所以还是不说出来了
    maddot
        5
    maddot  
       2015-12-22 14:19:47 +08:00
    站长很多都很穷的,删你没商量,要不你就不要开源了,付费再下载源代码
    maddot
        6
    maddot  
       2015-12-22 14:20:46 +08:00
    我开源过一个写得很垃圾的系统,查看了一些,都是删了 powered by
    oott123
        7
    oott123  
       2015-12-22 14:27:29 +08:00 via Android
    锅内流氓站长是流氓,歪国流氓站长也是流氓
    同理,锅内外都有不流氓的站长
    yeyeye
        8
    yeyeye  
       2015-12-22 14:41:12 +08:00   ❤️ 3
    我说一条反面的

    一旦你的程序有能可以利用的漏洞,别人通过搜索引擎“ powered by xxx ”马上就找到一堆站点……

    所以我虽然保留了 powered by 也只敢以 js 的方式保留,不知道这种方式保留大家是否认可呢?
    yeyeye
        9
    yeyeye  
       2015-12-22 14:42:59 +08:00
    接楼上 我的意思是访客可以看到这个我保留了,能看到文字 /图片,也能清楚的知道我使用了哪一家的程序,但是搜索引擎是看不到的,因为 js 方式搜索引擎识别不了。
    Pastsong
        10
    Pastsong  
       2015-12-22 14:46:21 +08:00
    既然都开源了,那破解不破解就只能靠自觉了
    Pastsong
        11
    Pastsong  
       2015-12-22 14:47:25 +08:00
    @yeyeye 看用什么协议开源了, WordPress 是可以放在 css 里面的
    evakiss
        12
    evakiss  
    OP
       2015-12-22 14:53:40 +08:00 via Android
    @yeyeye 额。。。 Google 能识别 js 吧,国外好多人都做过实验了, Google 能识别 js 产生的内容滴,不要拿国内百度这种垃圾来比
    Felldeadbird
        13
    Felldeadbird  
       2015-12-22 15:02:16 +08:00
    楼主如果是为了钱,当初就不应该开源出来。毕竟环境就是这么样子。通常来说,对于个人是不予以处理的。猪都是养肥再宰的。用户群体上来了,直接找企业的去要授权费,这样会更划算。当然,前提你得有时间跟人家耗。
    我也是写开源的,我都懒得理他们去掉版权什么的,反正基于 GPLV2 ,只要不闭源销售,我都懒得理了。
    7harryprince
        14
    7harryprince  
       2015-12-22 15:19:33 +08:00
    少年,你应该免费,制定行业标准,垄断,然后收其他钱,比如插件,比如定制。
    g00001
        15
    g00001  
       2015-12-22 15:23:33 +08:00   ❤️ 1
    其实已经算不错了,真不能高估国内用户的素质,一般是第一步连称 nice (轻易就激动着叫好、不停拍马屁的人、通常是素质最差的 ),第二步改版权,第三步就是用多了就吵啊闹的开骂、抱怨了.....无论你做的有多好。到了看这些人免费用免费改版权再免费乱骂就更气了。

    即然反正这些人都这样,那又何必理他们,在论坛的用户协议里写清楚了免费用户改版权要承担哪些责任, 如果你的论坛有商业版,该买的人还是会买的。 discuz 还不一样是在这样的环境下赚的流油。

    一定要搞一个商业版,国内用户就这德行,如果你免费,他们就趾高气扬认为你求着他们在用,如果你同时搞个商业版、或者收费项目。很多人就低声下气,态度完全不一样。
    yeyeye
        16
    yeyeye  
       2015-12-22 15:28:58 +08:00
    @evakiss 别人测试了 我也测试了啊!要学会变通。我用了一个滚动条滚动事件,你说机器人就算能识别 js ,但是它难道还学真人一样拉动滚动条么……(我的页面几乎没有少于一页的,只要能看到最底部,就一定要拉动滚动条,当然啦,也可以根据窗口大小判断一下)

    其实还可以使用一些其他的事件,反正机器再怎么识别 js ,毕竟不是真人,能做的必然是有限的。除了事件也可以使用一些其他的技巧,反正蜘蛛不是人……

    如果它还模拟人去拉动滚动条,我就懒得搞了,直接换成图片,反正版权是会保留的,但是不能给我带来风险。(我以前一个博客就被黑掉了,目测是那种批量自动黑站的)

    另外如果你开源,真的建议不要太在意 powered by xxx 了,因为这是根本没有办法避免的,想必外国人也会做这样的事情。总会有人去遵守规则,也总会有人去破坏规则,也总会有人去利用规则,不要把他们当做你的目标用户就好了,想想你开源是为了什么吧,本来是一件好事,何苦闹得不开心,真心建议看开一点。
    jadecoder
        17
    jadecoder  
       2015-12-22 15:29:21 +08:00
    留个后门,等他们论坛做大之后备份并删数据。然后假装黑客去勒索
    lwbjing
        18
    lwbjing  
       2015-12-22 15:35:35 +08:00
    而且,搜索“如何去除 powered by ” 还真是不少。。
    zts1993
        19
    zts1993  
       2015-12-22 15:51:14 +08:00   ❤️ 1
    哈哈哈哈,我当年把 LOGO 上面的文字判断放在 jquery 里面然后混淆,一删除就 alert23333333333333333333333333333333333333333333333
    SourceMan
        20
    SourceMan  
       2015-12-22 15:59:45 +08:00
    分享一个 sb3 的 license https://gist.github.com/tunnckoCore/b066be795d7e834ebac9 (我没有走题哦)
    luanluan
        21
    luanluan  
       2015-12-22 16:01:11 +08:00
    你写的程序会加统计有多少人使用了你的论坛程序吗?正在互联网上运行的、
    lshero
        22
    lshero  
       2015-12-22 16:11:09 +08:00   ❤️ 1
    国内某微信 CMS 程序为了保护程序在 header 头输出信息

    然后有人拿过来换了套皮肤申请了软件著作权证淘宝贩卖。因为有软件著作权证书淘宝应该不当盗版处理。盗版的程序还屌丝的混淆加密了代码,增加了新功能,做这么多就是没把原始程序输出的 header 头删掉
    Andy1999
        23
    Andy1999  
       2015-12-22 16:13:48 +08:00 via iPhone
    @evakiss 百度也是支持 js 的
    evakiss
        24
    evakiss  
    OP
       2015-12-22 16:14:27 +08:00 via Android   ❤️ 1
    @luanluan 用户执行 install.php 时会触发 curl 函数提交它的网址到我的服务器
    movtoy
        25
    movtoy  
       2015-12-22 16:16:57 +08:00
    没法避免!

    1 、完美的:免费但是有增值服务、做官方插件卖钱;
    2 、完全商业化:但是有这个能力的很少。
    3 、完全免费:在 github 上获得的 star ,会让你获得比这个 powered by 多太多。
    yumijie
        26
    yumijie  
       2015-12-22 17:34:12 +08:00
    只能说你太小家子气

    windows 都不怕盗版你怕个毛啊
    discuz 也是免费搞出来的

    呵呵
    所以多想想做大了再说吧
    sunyang
        27
    sunyang  
       2015-12-22 17:43:53 +08:00
    @yumijie 那你大方的开源了多少产品, 可不可以贴个链接让我们这些后学末进学习?
    kokdemo
        28
    kokdemo  
       2015-12-22 17:52:46 +08:00
    ……我是觉得要不然就两个版本好了

    一个版本免费简单
    一个版本收费完整

    给大家一些心理上的台阶,想要直接用的就免费版了

    我知道下面肯定还会有人说「还是会有人破解你的」

    但是我想哈,有个免费版,总之会有一些名气之类的。
    istark
        29
    istark  
       2015-12-22 17:59:55 +08:00
    你当初没有好好考虑营销策略,版权标志删除与否无所谓。
    应该设置几个档次的用户,对应不同得权限功能,免费的只能用一般得功能,付费越多功能越多。
    raincious
        30
    raincious  
       2015-12-22 18:05:09 +08:00
    人家实在不行可以在 Apache 或者 Nginx 的输出上替换字符串。

    最靠谱的方法是用一个能编译到二进制的语言进行开发,然后开发一个基本版本进行开源。

    拿 CMS 来举例,就是比如开发一个能提交文章的网站框架,这个东西可以独立运行,然后保留很多接口,让整个系统可以用插件的方式来进行扩展。

    之后再开发一些闭源的插件,比如评论插件、用户组插件、第三方认证插件等等。想要使用必须付费得到,验证靠远程服务器。然后销售插件。

    插件的模式参考 EXE 和 DLL 。
    a308057848
        31
    a308057848  
       2015-12-22 18:06:22 +08:00
    思维定式~ 换种思路赚钱
    Showfom
        32
    Showfom  
       2015-12-22 18:40:25 +08:00
    你是说俄罗斯人开发的那个 D 开头的?据我所知一大堆国外站长也用的 nulled 版
    ragnaroks
        33
    ragnaroks  
       2015-12-22 18:47:09 +08:00
    不清楚 php 如何加载二进制运行库,不过 C#可以编译后混淆 dll 再发布
    SCaffrey
        34
    SCaffrey  
       2015-12-22 19:20:17 +08:00 via iPad
    个人感觉。。。既然选择开源就不必去在意 powered by 这种东西吧
    Technetiumer
        35
    Technetiumer  
       2015-12-22 20:16:13 +08:00 via Android
    Powered by xxx 写到 php , html , js , css 的注释里面,不在页面上能看到,不碍眼吧,做到这样还有人删就禁止“墙”国人用吧。。。
    Technetiumer
        36
    Technetiumer  
       2015-12-22 20:19:01 +08:00 via Android
    然后开源版本用 AGPL 许可加附加条款
    ruandao
        37
    ruandao  
       2015-12-22 20:25:06 +08:00
    我是觉得,先不要太在意, 因为你没法做到很好的控制
    应该尽可能的, 让使用的人群变大, 然后看看能不能赚些增值费用(譬如收取咨询服务费等)
    stanhou
        38
    stanhou  
       2015-12-22 21:37:16 +08:00
    国外版权环境确实比国内好很多,但是仍然会有很多删除你'poweredby ‘的人的,这是我的亲身经历。

    我给 lz 两个建议:
    1. 发布免费代码+周边盈利模式。
    2. 不发布免费代码。以 saas 的形势发布。当然前提你要有服务器管理和美工基础,或者有朋友帮忙搞。
    (我以前做 1 ,很烦。现在做 2 ,很开心)
    stanhou
        39
    stanhou  
       2015-12-22 21:39:46 +08:00
    别信那些“别在意这个”之类的话,有些人天生就在意这个,选错路你会一直烦恼下去。况且这种较真发挥到工作上其实是很大的优点。
    Zzzzzzzzz
        40
    Zzzzzzzzz  
       2015-12-22 21:45:48 +08:00   ❤️ 4
    保留"powered by"这概念是国人当时没开源性质, 把程序发到 ziyuan8 、 chinaz 、 aspsun 这类站点起宣传时的朴素理念, 只是国内几个标志性程序同样也采用了这种说法才作为标志保留了下来, 这方面别喷国人了, 国外几个开源协议哪有这事儿? 即便 GPL 里的"free"也保障了用户保留或者不保留的自由, 限制的不过是衍生而已, 即便是白宫也没在页面显性的保留 drupal 字样.

    我建议真的要商业话的要么学 VBB 、 CPanel 这些, 干脆别出免费版, 直接商业化收费; 要么做大了靠周边模板、插件分成, 或者干脆抱 wp 、 drupal 这类的大腿去做这方面的扩展和模板.


    @yumijie 鸡汤害死人.

    微软是资本充足、家大业大了才有资本放任盗版培养用户习惯, 何况微软未必不想管啊, 一来当时自家都长期陷入和 IBM 的诉讼, 二来 win98 国内火了后被上头出过 lindows 计划敲打过, 知道当时在国内追究也没什么用.

    discuz!靠免费做大就扯了, discuz!一开始免费是属于练手性质的, 根本没人用, 大 C 和 286 站长混 k666 时关系好, 兼任 286 管理员并且提供技术支持, discuz!正经做的时候就是直接 zend 商业化收费了, 配合的动作是把 286 从 VBB 转成了 discuz!, 这才开始有人用(买)的. 286 后来做大了作为程序提供方 discuz!被资本亲睐, 奇虎入股后才开始免费, 在这之前提供免费版本的叫 freediscuz!, 负责维护的是 cnteacher 、童虎几个, 当时是社区业余性质, 这几个人并不是康盛的, 奇虎把 discuz!免费后才把 freediscuz!几个主要技术给招安了. 反倒是挺厚道的同时提供没太大差异的免费和商业两个版本的 phpwind(phpwind 作者之前还出过一个叫 ofstar 的开源 php 文本存储论坛), 要不是阿里为了抗一下从奇虎手上接盘 discuz!的腾讯做了防御性接盘, 早就死了..
    bramblex
        41
    bramblex  
       2015-12-22 22:38:14 +08:00
    @yumijie 看了一下你的博客, 11 年你就是小白了,现在都 15 年了连个正则都没折腾顺,你是当了整整四年小白啊?
    Sequencer
        42
    Sequencer  
       2015-12-22 22:54:40 +08:00   ❤️ 2
    @yumijie 看你發的帖子就知道了
    # 谁能用 python 编写个批量查询 cn,COM,NET,ORG,CC 域名的软件?
    # 我需要每天查询很多删除国内域名怎么按字母顺序排序
    # 求 php 批量修改,添加表单数据代码
    # 四字母查询组合代码怎么写?
    沒有覺得簡單問題不能問,但是從多少個月之前求助到現在,好像根本沒學習,只是希望別人提供給你現成的代碼,好像給你提供現成代碼是應該的,這樣人很多,感覺沒必要吐槽啥。
    然而現在在這兒說盜版合理了,開發者吐槽一下盜版,怪別人開發者小氣,這就是不對了,表示一下譴責。
    請尊重別人的勞動成果。
    abbatuu
        43
    abbatuu  
       2015-12-22 23:11:58 +08:00
    @Zzzzzzzzz 正解!
    imnpc
        44
    imnpc  
       2015-12-23 07:43:57 +08:00
    @Zzzzzzzzz ofstar 我以前用过
    icedream728
        45
    icedream728  
       2015-12-23 08:40:23 +08:00
    国外其实盗版也很多,我这几年一直在用付费的论坛程序,虽然后面转正了,但是最早就是在盗版网站上下载到破解版( nulled 版)。只要关键词使用 Nulled 就能找到一堆破解 php cms 、论坛程序
    billwang
        46
    billwang  
       2015-12-23 08:46:36 +08:00
    首先去掉版权的确不对,但作者没必要在意,国内的环境使然,你开发的程序那么多人在使用,你的劳动成果获得了别人的认可其实也是一种成就。建议先推广,让更多人用起来,然后再以服务的方式来收费,毕竟生活还是需要的。
    realpg
        47
    realpg  
       2015-12-23 10:05:37 +08:00
    我曾经做一套小众圈里的系统,业余无线电相关的,小众其实全国各地也很多用我这东西的,授权费就人民币 1 元,其实就是为了统计一下有多少站在用,根本不为挣钱, PHP 写的超过三万行纯原创程序,结果满大街都是我那系统的破解版……就为了省 1 块钱……

    当然这难不住浑身黑科技的我,后来受够了,里面有很多预留大坑,直接用大坑报废程序就完了……
    最早的 PHP 自毁程序之一……
    zhang2273388
        48
    zhang2273388  
       2015-12-23 11:11:40 +08:00
    既然开源就不要去在乎版权的 收费的方式有很多种
    evakiss
        49
    evakiss  
    OP
       2015-12-23 11:42:48 +08:00 via Android
    我曾经也想预留一个后门,执行 install.php 会提交他们的网址到我的服务器,后端检测没有授权的网址, curl 他们网址的后门, 当然还是要加一个加密的 token ,要不太危险了,这个后门清空这个程序所有文件不残留,包括用户上传的附件都清空了,然后清空数据库, file_put_contents("程序说明.txt","抵制盗版,从我做起,删除盗版,人人有责")。。。后来想想这么做太不道德了,就放弃了
    Orzzzz
        50
    Orzzzz  
       2015-12-23 12:04:08 +08:00
    换我就加后门咯~以德报怨,何以报德?
    jzfr
        51
    jzfr  
       2015-12-23 12:24:50 +08:00
    说开源就不应该要版权的很有意思,即使是最宽松最慷慨的 zlib,mit 等开源许可证里都要要求不得篡改原始信息,不得篡改版权......等等。去掉 power by 就形同偷盗、在暗示自己是原创作者、把别人的东西占为己有。用两个字来说就是不要本钱的瞎“装逼”!没听说过装逼被雷劈吗。

    说开源作者应该如何如何忍让的也很奇怪,只要人家高兴,人家有权不让你用,人家可以在开源协议里加上任何苛刻的条件。当我们无法自己为自己创造食物、必须把嘴伸向别人的时候,就不好意思再去谈判怎么吃才好的条件了。
    ysoserious
        52
    ysoserious  
       2015-12-23 12:49:49 +08:00
    @movtoy 在国内通常都是挂在 github 上,然后莫名的出现在某网站上提供下载
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.