├── Can I sell pfSense - PFSenseDocs.pdf ├── Gonzo (a.k.a. SmallWorks) recycles the LEGO idea 01.png ├── Gonzo (a.k.a. SmallWorks) recycles the LEGO idea.pdf ├── LICENSE ├── Lego vs. Rubicon Communications - 01.pdf ├── Lego vs. Rubicon Communications - 02.pdf ├── Netgate Unique ID gnid blob 01.png ├── Netgate Unique ID gnid blob 02.png ├── README.md ├── Where is the pfSense 2.4 source code - page 01.pdf ├── Where is the pfSense 2.4 source code - page 02.pdf ├── Where is the pfSense 2.4 source code - page 03.pdf ├── Where is the pfSense 2.4 source code - page 03a.pdf ├── Where is the pfSense 2.4 source code - page 04.pdf ├── Where is the pfSense 2.4 source code - page 05.pdf ├── allergic-to-your-bullshit.png ├── docs ├── All my pfSense installations are asking to re-accept the license agreement @reddit_PFSENSE.pdf ├── Beware of Netgate hardware_Reddit_PFSENSE.pdf ├── Bug #8987_ Web GUI main page very slow to load if wan interface is enabled but not connected.pdf ├── Can I sell pfSense - PFSenseDocs.pdf ├── Copyright notice on login @reddit_PFSENSE.pdf ├── Gonzo (a.k.a. SmallWorks) recycles the LEGO idea.pdf ├── Lego vs. Rubicon Communications - 01.pdf ├── Lego vs. Rubicon Communications - 02.pdf ├── Where is the pfSense 2.4 source code - page 01.pdf ├── Where is the pfSense 2.4 source code - page 02.pdf ├── Where is the pfSense 2.4 source code - page 03.pdf ├── Where is the pfSense 2.4 source code - page 03a.pdf ├── Where is the pfSense 2.4 source code - page 04.pdf ├── Where is the pfSense 2.4 source code - page 05.pdf ├── info.txt ├── pfSense - the open-source kernel that cannot be built.pdf ├── pfSense - wannabe OSS proud to sabatage the build from source for years - page 01.pdf ├── pfSense - wannabe OSS proud to sabatage the build from source for years - page 02.pdf ├── pfSense QA a.k.a. how to not port projects to a new platform - page 01.pdf ├── pfSense QA a.k.a. how to not port projects to a new platform - page 02.pdf ├── pfSense Trademark Usage Guidelines.pdf ├── pfSense competing via closing the source code.pdf ├── pfSense with DRM - now that’s serious business.pdf └── var_run space totally consumed by gnid.pdf ├── history ├── Can_I_sell_pfSense_2013.png ├── Can_I_sell_pfSense_2014.png ├── Can_I_sell_pfSense_2016.png ├── Can_I_sell_pfSense_2017.png ├── Can_I_sell_pfSense_2017_popup.jpg ├── Can_I_sell_pfSense_2018.jpg ├── README.md ├── Reseller_subscription_2013.png ├── Resellers_2014.png ├── chris_buechler_on_gonzo_01.png ├── chris_buechler_on_gonzo_02.png └── chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png ├── img ├── Gonzo (a.k.a. SmallWorks) recycles the LEGO idea 01.png ├── How_do_I_build_the_kernel_roundX_01.png ├── How_do_I_build_the_kernel_roundX_02.png ├── Netgate Unique ID gnid blob 01.png ├── Netgate Unique ID gnid blob 02.png ├── Netgate_DRM.png ├── Screenshot_pfSense_copynotice.png ├── Screenshot_pfSense_copynotice_slow_GUI_01.png ├── Screenshot_pfSense_copynotice_slow_GUI_02.png ├── allergic-to-your-bullshit.png ├── chris_buechler_on_gonzo_01.png ├── chris_buechler_on_gonzo_02.png ├── chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png ├── gonzo @Twitter - I own it but it was not me.png ├── info.txt ├── screenshot_bug8155_rebuilding_pfsense_kernel.png ├── screenshot_bug8215_accidentally_closed_lulz.png ├── screenshot_netgate_store_oss.png ├── screenshot_no_annual_licensing_fees.png ├── screenshot_no_annual_licensing_fees_orly.png ├── screenshot_pfsense_org_website_01.png ├── screenshot_relnotes_241.png └── secret_pfsense_bugs_user_begging_for_private_kernel.png ├── opnsense ├── README.md ├── gonzo @Twitter - I own it but it was not me.png └── opnsense.com WIPO Domain Name Decision.pdf ├── patches ├── PfSense phone home all day.txt ├── README.md └── kill-uniqueid.diff ├── pfSense - the open-source kernel that cannot be built.pdf ├── pfSense - wannabe OSS proud to sabatage the build from source for years - page 01.pdf ├── pfSense - wannabe OSS proud to sabatage the build from source for years - page 02.pdf ├── pfSense QA a.k.a. how to not port projects to a new platform - page 01.pdf ├── pfSense QA a.k.a. how to not port projects to a new platform - page 02.pdf ├── pfSense Trademark Usage Guidelines.pdf ├── pfSense competing via closing the source code.pdf ├── screenshot_bug8155_rebuilding_pfsense_kernel.png ├── screenshot_bug8215_accidentally_closed_lulz.png ├── screenshot_netgate_store_oss.png ├── screenshot_no_annual_licensing_fees.png ├── screenshot_no_annual_licensing_fees_orly.png ├── screenshot_pfsense_org_website_01.png ├── screenshot_relnotes_241.png ├── secret_pfsense_bugs_user_begging_for_private_kernel.png ├── tracker └── README.md └── var_run space totally consumed by gnid.pdf /Can I sell pfSense - PFSenseDocs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Can I sell pfSense - PFSenseDocs.pdf -------------------------------------------------------------------------------- /Gonzo (a.k.a. SmallWorks) recycles the LEGO idea 01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Gonzo (a.k.a. SmallWorks) recycles the LEGO idea 01.png -------------------------------------------------------------------------------- /Gonzo (a.k.a. SmallWorks) recycles the LEGO idea.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Gonzo (a.k.a. SmallWorks) recycles the LEGO idea.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /Lego vs. Rubicon Communications - 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Lego vs. Rubicon Communications - 01.pdf -------------------------------------------------------------------------------- /Lego vs. Rubicon Communications - 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Lego vs. Rubicon Communications - 02.pdf -------------------------------------------------------------------------------- /Netgate Unique ID gnid blob 01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Netgate Unique ID gnid blob 01.png -------------------------------------------------------------------------------- /Netgate Unique ID gnid blob 02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Netgate Unique ID gnid blob 02.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # pfsense-closedsource 2 | The only purpose of this repository is to document the false advertising of the so-called "open-source" pfSense®™ project. Brought to you courtesy of Netgate/Rubicon Communications LLC/ Electric Sheep Fencing LLC. 3 | 4 | In case someone naively thinks that https://github.com/pfsense/FreeBSD-src contains the pfSense®™ source code - that is not the case. You cannot build pfSense®™ 2.4.x from source code. No, not even with the [official tools](https://github.com/pfsense/pfsense/tree/master/tools) - those will just sabotage you. The repository claimed to be "FreeBSD src with pfSense changes" does not contain the source code of the kernel shipped with pfSense®™ 2.4.x, and other changes done to FreeBSD code are also being selectively ommited from that repository. 5 | 6 | Of course, such details cannot stop Netgate from plastering their websites and every single piece of their marketing material with "open source": 7 | *** 8 | ![False advertising](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_pfsense_org_website_01.png) 9 | *** 10 | 11 | Open-source labeling of course helps even when you are in business of [selling overpriced networking gear](https://store.netgate.com/): 12 | *** 13 | ![False advertising helps to sell overpriced gear, too..](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_netgate_store_oss.png) 14 | *** 15 | 16 | 17 | Not providing the source code for the actual product naturally cannot stop Netgate from falsely advertising that ["those who wish to review the source code in full detail, the changes are all publicly available on GitHub"](https://www.netgate.com/blog/pfsense-2-4-1-release-now-available.html) in their release notes either: 18 | *** 19 | ![BS release notes](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_relnotes_241.png) 20 | *** 21 | 22 | __No, you cannot review the source code in full__. But of course when you put enough open-source claims on your website, [there is no need to provide the source code](https://forum.pfsense.org/index.php?topic=138822.msg759561#msg759561), so do not bother with requesting it. 23 | 24 | If you don't follow the above advice, Netgate's CEO will eventually [accuse you](https://forum.pfsense.org/index.php?topic=137636.msg754001#msg754001) of being [OPNsense](https://opnsense.org/)/[Franco's](https://github.com/fichtner) agent. Even [if you have nothing in common](https://forum.pfsense.org/index.php?topic=138822.msg758739#msg758739) with [OPNsense project](https://github.com/opnsense) in fact contributed thousands of commits to pfSense®™, even if you are not competing with pfSense®™/Netgate at all, even if you are not in business of selling routers/firewalls, you still are the prime suspect, being accused of trying to [gain advantage](https://forum.pfsense.org/index.php?topic=138804.msg759343#msg759343). __Paranoia is a serious mental disorder.__ 25 | 26 | If you think it's not a big deal, think again. Here, we have an unlucky user experiencing a bug that's basically a showstopper for his chosen workflow: 27 | 28 | *** 29 | ![Hey mighty gurus, I beg you for private kernel source code copy...](https://github.com/rapi3/pfsense-is-closed-source/blob/master/secret_pfsense_bugs_user_begging_for_private_kernel.png) 30 | *** 31 | 32 | Notice how this allegedly open-source solution is in fact no better than any of the tons of proprietary alternatives out there. You cannot fix the bug yourself, you cannot have it fixed by someone you hire either, you cannot update, you are stuck. The (still) open configuration web GUI and the backend code mean nothing. It all falls apart and gets useless without access to the sources of the underlying customized FreeBSD operating system. It just won't work. Useless. 33 | 34 | Is this a fair competition? No, of course not. Netgate are gaining an illegitimate advantage from the deceptive open-source advertising. Are these lies harming users as well? Apparently, as you can see above. The truth is so uncomfortable that it needs to be hidden by all means. The access to the above ticket [has been promptly locked](https://redmine.pfsense.org/issues/8025) - and is still locked at the time of writing this (Nov. 26, 2017). The forum thread linked there vanished as well. Why? Simply because it reveals the sad truth. *The Emperor Wears No Clothes.* Users begging for access to the kernel sources of a project that keeps babbling about open-source just about everywhere - cannot get much more absurd really. 35 | 36 | And here's another example - [Bug #8155](https://redmine.pfsense.org/issues/8155) ("shockingly", the access got locked within minutes after making the screenshot). 37 | 38 | *** 39 | ![Build your own kernel? Certainly NOT with pfSense closed source...](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_bug8155_rebuilding_pfsense_kernel.png) 40 | *** 41 | 42 | Sorry, Sir, you have been lied to and mislead by Netgate. And, as predicted, they *will* hide the bug from public view when their lies get inconveniently exposed. And no, locking that bug was absolutely no accident, and your refiled [Bug #8215](https://redmine.pfsense.org/issues/8215) will not last for long either... 43 | 44 | *** 45 | ![Closed by accident? ROTFLMAO!](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_bug8215_accidentally_closed_lulz.png) 46 | *** 47 | 48 | While Mr. Thompson is soooo full of his pfSense®™ intellectual property and trademarks that he does not hesitate to claim any usage of "pf" or "sense" in combination with whatever else to be infringing - see [Can I sell pfSense](https://doc.pfsense.org/index.php/Can_I_sell_pfSense) [(PDF)](https://github.com/rapi3/pfsense-is-closed-source/blob/master/Can%20I%20sell%20pfSense%20-%20PFSenseDocs.pdf) - or trying to teach people how to use English - see [pfSense Trademark Usage Guidelines](https://www.pfsense.org/trademarks.html) [(PDF)](https://github.com/rapi3/pfsense-is-closed-source/blob/master/pfSense%20Trademark%20Usage%20Guidelines.pdf) - this is his take on other people's IP: 49 | 50 | *** 51 | ![Lets recycle the LEGO idea...](https://github.com/rapi3/pfsense-is-closed-source/blob/master/Gonzo%20(a.k.a.%20SmallWorks)%20recycles%20the%20LEGO%20idea%2001.png) 52 | *** 53 | 54 | Shockingly, LEGO decided to [sue gonzo's ass](https://dockets.justia.com/docket/connecticut/ctdce/3:2015cv00823/108470) (also see [PDF1](https://github.com/rapi3/pfsense-is-closed-source/blob/master/Lego%20vs.%20Rubicon%20Communications%20-%2001.pdf), [PDF2](https://github.com/rapi3/pfsense-is-closed-source/blob/master/Lego%20vs.%20Rubicon%20Communications%20-%2002.pdf)). Ooops... 55 | 56 | Infringing on other companies' trademarks apparently was not an isolated incident for Netgate. In another stunt, they've [registered opnsense.com domain](https://github.com/rapi3/pfsense-is-closed-source/blob/master/opnsense/README.md) and created a website there to discredit the [OPNsense](https://opnsense.org/) competition. Getting caught, they tried parody as defence. Shockingly, WIPO [did not buy into that nonsense](http://www.wipo.int/amc/en/domains/search/text.jsp?case=D2017-1828). 57 | 58 | 59 | ### The older I get, the less patience for bullshit I have. Dear [@Jim Thompson](https://twitter.com/gonzopancho): 60 | *** 61 | ![Message for Jim...](https://github.com/rapi3/pfsense-is-closed-source/blob/master/allergic-to-your-bullshit.png) 62 | *** 63 | 64 | I have closed all my remaining [pull](https://github.com/pfsense/FreeBSD-ports/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aclosed%20author%3Adoktornotor%20) [requests](https://github.com/pfsense/pfsense/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aclosed%20author%3Adoktornotor%20) - definitely to gain the advantage of no longer contributing to a project that keeps lying to its users and customers. Oh, and thanks for locking my [issue tracker](https://redmine.pfsense.org/projects/pfsense/) account. I only reported couple hundreds of issues, many of them with PRs to fix the bugs. Not a big deal either. 65 | 66 | P.S. A final advise, Jim. Reading [the FTC's advertising guideliness](https://www.ftc.gov/tips-advice/business-center/guidance/advertising-faqs-guide-small-business) and actually following them might spare you quite a bit of trouble in future. [False/misleading advertising is illegal.](https://www.ftc.gov/news-events/media-resources/truth-advertising) 67 | 68 | In case people still decide to buy products from Netgate - kindly do yourself a favor and download the factory firmware image within the first year and keep it somewhere safe. If you need to reinstall the firmware, their "unencumbered by traditional annual contracts" claims won't exactly help you with that task: 69 | 70 | *** 71 | ![No annual licensing fees...](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_no_annual_licensing_fees.png) 72 | ![... except if you need to reinstall.](https://github.com/rapi3/pfsense-is-closed-source/blob/master/screenshot_no_annual_licensing_fees_orly.png) 73 | *** 74 | -------------------------------------------------------------------------------- /Where is the pfSense 2.4 source code - page 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Where is the pfSense 2.4 source code - page 01.pdf -------------------------------------------------------------------------------- /Where is the pfSense 2.4 source code - page 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Where is the pfSense 2.4 source code - page 02.pdf -------------------------------------------------------------------------------- /Where is the pfSense 2.4 source code - page 03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Where is the pfSense 2.4 source code - page 03.pdf -------------------------------------------------------------------------------- /Where is the pfSense 2.4 source code - page 03a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Where is the pfSense 2.4 source code - page 03a.pdf -------------------------------------------------------------------------------- /Where is the pfSense 2.4 source code - page 04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Where is the pfSense 2.4 source code - page 04.pdf -------------------------------------------------------------------------------- /Where is the pfSense 2.4 source code - page 05.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/Where is the pfSense 2.4 source code - page 05.pdf -------------------------------------------------------------------------------- /allergic-to-your-bullshit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/allergic-to-your-bullshit.png -------------------------------------------------------------------------------- /docs/All my pfSense installations are asking to re-accept the license agreement @reddit_PFSENSE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/All my pfSense installations are asking to re-accept the license agreement @reddit_PFSENSE.pdf -------------------------------------------------------------------------------- /docs/Beware of Netgate hardware_Reddit_PFSENSE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Beware of Netgate hardware_Reddit_PFSENSE.pdf -------------------------------------------------------------------------------- /docs/Bug #8987_ Web GUI main page very slow to load if wan interface is enabled but not connected.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Bug #8987_ Web GUI main page very slow to load if wan interface is enabled but not connected.pdf -------------------------------------------------------------------------------- /docs/Can I sell pfSense - PFSenseDocs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Can I sell pfSense - PFSenseDocs.pdf -------------------------------------------------------------------------------- /docs/Copyright notice on login @reddit_PFSENSE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Copyright notice on login @reddit_PFSENSE.pdf -------------------------------------------------------------------------------- /docs/Gonzo (a.k.a. SmallWorks) recycles the LEGO idea.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Gonzo (a.k.a. SmallWorks) recycles the LEGO idea.pdf -------------------------------------------------------------------------------- /docs/Lego vs. Rubicon Communications - 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Lego vs. Rubicon Communications - 01.pdf -------------------------------------------------------------------------------- /docs/Lego vs. Rubicon Communications - 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Lego vs. Rubicon Communications - 02.pdf -------------------------------------------------------------------------------- /docs/Where is the pfSense 2.4 source code - page 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Where is the pfSense 2.4 source code - page 01.pdf -------------------------------------------------------------------------------- /docs/Where is the pfSense 2.4 source code - page 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Where is the pfSense 2.4 source code - page 02.pdf -------------------------------------------------------------------------------- /docs/Where is the pfSense 2.4 source code - page 03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Where is the pfSense 2.4 source code - page 03.pdf -------------------------------------------------------------------------------- /docs/Where is the pfSense 2.4 source code - page 03a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Where is the pfSense 2.4 source code - page 03a.pdf -------------------------------------------------------------------------------- /docs/Where is the pfSense 2.4 source code - page 04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Where is the pfSense 2.4 source code - page 04.pdf -------------------------------------------------------------------------------- /docs/Where is the pfSense 2.4 source code - page 05.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/Where is the pfSense 2.4 source code - page 05.pdf -------------------------------------------------------------------------------- /docs/info.txt: -------------------------------------------------------------------------------- 1 | Docs used by repo's main README.md 2 | -------------------------------------------------------------------------------- /docs/pfSense - the open-source kernel that cannot be built.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense - the open-source kernel that cannot be built.pdf -------------------------------------------------------------------------------- /docs/pfSense - wannabe OSS proud to sabatage the build from source for years - page 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense - wannabe OSS proud to sabatage the build from source for years - page 01.pdf -------------------------------------------------------------------------------- /docs/pfSense - wannabe OSS proud to sabatage the build from source for years - page 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense - wannabe OSS proud to sabatage the build from source for years - page 02.pdf -------------------------------------------------------------------------------- /docs/pfSense QA a.k.a. how to not port projects to a new platform - page 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense QA a.k.a. how to not port projects to a new platform - page 01.pdf -------------------------------------------------------------------------------- /docs/pfSense QA a.k.a. how to not port projects to a new platform - page 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense QA a.k.a. how to not port projects to a new platform - page 02.pdf -------------------------------------------------------------------------------- /docs/pfSense Trademark Usage Guidelines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense Trademark Usage Guidelines.pdf -------------------------------------------------------------------------------- /docs/pfSense competing via closing the source code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense competing via closing the source code.pdf -------------------------------------------------------------------------------- /docs/pfSense with DRM - now that’s serious business.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/pfSense with DRM - now that’s serious business.pdf -------------------------------------------------------------------------------- /docs/var_run space totally consumed by gnid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/docs/var_run space totally consumed by gnid.pdf -------------------------------------------------------------------------------- /history/Can_I_sell_pfSense_2013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Can_I_sell_pfSense_2013.png -------------------------------------------------------------------------------- /history/Can_I_sell_pfSense_2014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Can_I_sell_pfSense_2014.png -------------------------------------------------------------------------------- /history/Can_I_sell_pfSense_2016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Can_I_sell_pfSense_2016.png -------------------------------------------------------------------------------- /history/Can_I_sell_pfSense_2017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Can_I_sell_pfSense_2017.png -------------------------------------------------------------------------------- /history/Can_I_sell_pfSense_2017_popup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Can_I_sell_pfSense_2017_popup.jpg -------------------------------------------------------------------------------- /history/Can_I_sell_pfSense_2018.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Can_I_sell_pfSense_2018.jpg -------------------------------------------------------------------------------- /history/README.md: -------------------------------------------------------------------------------- 1 | This is what happens when an open-source fork gets pwned and turned into Electric Sheep Fencing... 2 | 3 | # 2013 4 | 5 | *** 6 | ![Can I sell pfSense - 2013](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Can_I_sell_pfSense_2013.png) 7 | *** 8 | 9 | *** 10 | ![Resellers - 2013](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Reseller_subscription_2013.png) 11 | *** 12 | 13 | # 2014 14 | 15 | *** 16 | ![Can I sell pfSense - 2014](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Can_I_sell_pfSense_2014.png) 17 | *** 18 | 19 | *** 20 | ![Resellers - 2014](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Resellers_2014.png) 21 | *** 22 | 23 | 24 | # 2016 25 | 26 | *** 27 | ![Can I sell pfSense - 2016](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Can_I_sell_pfSense_2016.png) 28 | *** 29 | 30 | # 2017 31 | 32 | *** 33 | ![Can I sell pfSense - 2017](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Can_I_sell_pfSense_2017_popup.jpg) 34 | *** 35 | 36 | # 2018 (?) 37 | 38 | *** 39 | ![Can I sell pfSense - 2018](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/Can_I_sell_pfSense_2018.jpg) 40 | *** 41 | 42 | # Addendum 43 | 44 | Chris Buechler, the co-founder and former project leader of pfSense [comments](https://news.ycombinator.com/item?id=13615424) on the project's direction and Jim Thompson's leadership skills: 45 | 46 | *** 47 | ![Chris Buechler on @gonzo](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/chris_buechler_on_gonzo_01.png) 48 | ![Chris Buechler on @gonzo](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/chris_buechler_on_gonzo_02.png) 49 | *** 50 | 51 | And here's [another one](https://forum.opnsense.org/index.php?topic=6467.msg28077#msg28077) from Chris, this time on the false open-source claims and [unfair competition/opnsense.com affair](https://github.com/rapi3/pfsense-is-closed-source/tree/master/opnsense) (which finally made it even to the [Wikipedia article on pfSense](https://en.wikipedia.org/wiki/PfSense)): 52 | 53 | *** 54 | ![Chris Buechler - more comments on the project direction](https://github.com/rapi3/pfsense-is-closed-source/blob/master/history/chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png) 55 | *** 56 | -------------------------------------------------------------------------------- /history/Reseller_subscription_2013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Reseller_subscription_2013.png -------------------------------------------------------------------------------- /history/Resellers_2014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/Resellers_2014.png -------------------------------------------------------------------------------- /history/chris_buechler_on_gonzo_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/chris_buechler_on_gonzo_01.png -------------------------------------------------------------------------------- /history/chris_buechler_on_gonzo_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/chris_buechler_on_gonzo_02.png -------------------------------------------------------------------------------- /history/chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/history/chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png -------------------------------------------------------------------------------- /img/Gonzo (a.k.a. SmallWorks) recycles the LEGO idea 01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Gonzo (a.k.a. SmallWorks) recycles the LEGO idea 01.png -------------------------------------------------------------------------------- /img/How_do_I_build_the_kernel_roundX_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/How_do_I_build_the_kernel_roundX_01.png -------------------------------------------------------------------------------- /img/How_do_I_build_the_kernel_roundX_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/How_do_I_build_the_kernel_roundX_02.png -------------------------------------------------------------------------------- /img/Netgate Unique ID gnid blob 01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Netgate Unique ID gnid blob 01.png -------------------------------------------------------------------------------- /img/Netgate Unique ID gnid blob 02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Netgate Unique ID gnid blob 02.png -------------------------------------------------------------------------------- /img/Netgate_DRM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Netgate_DRM.png -------------------------------------------------------------------------------- /img/Screenshot_pfSense_copynotice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Screenshot_pfSense_copynotice.png -------------------------------------------------------------------------------- /img/Screenshot_pfSense_copynotice_slow_GUI_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Screenshot_pfSense_copynotice_slow_GUI_01.png -------------------------------------------------------------------------------- /img/Screenshot_pfSense_copynotice_slow_GUI_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/Screenshot_pfSense_copynotice_slow_GUI_02.png -------------------------------------------------------------------------------- /img/allergic-to-your-bullshit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/allergic-to-your-bullshit.png -------------------------------------------------------------------------------- /img/chris_buechler_on_gonzo_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/chris_buechler_on_gonzo_01.png -------------------------------------------------------------------------------- /img/chris_buechler_on_gonzo_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/chris_buechler_on_gonzo_02.png -------------------------------------------------------------------------------- /img/chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/chris_buechler_on_wipo_and_fbsd_opensource_firewalls.png -------------------------------------------------------------------------------- /img/gonzo @Twitter - I own it but it was not me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/gonzo @Twitter - I own it but it was not me.png -------------------------------------------------------------------------------- /img/info.txt: -------------------------------------------------------------------------------- 1 | Images used by repo's main README.md 2 | -------------------------------------------------------------------------------- /img/screenshot_bug8155_rebuilding_pfsense_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_bug8155_rebuilding_pfsense_kernel.png -------------------------------------------------------------------------------- /img/screenshot_bug8215_accidentally_closed_lulz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_bug8215_accidentally_closed_lulz.png -------------------------------------------------------------------------------- /img/screenshot_netgate_store_oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_netgate_store_oss.png -------------------------------------------------------------------------------- /img/screenshot_no_annual_licensing_fees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_no_annual_licensing_fees.png -------------------------------------------------------------------------------- /img/screenshot_no_annual_licensing_fees_orly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_no_annual_licensing_fees_orly.png -------------------------------------------------------------------------------- /img/screenshot_pfsense_org_website_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_pfsense_org_website_01.png -------------------------------------------------------------------------------- /img/screenshot_relnotes_241.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/screenshot_relnotes_241.png -------------------------------------------------------------------------------- /img/secret_pfsense_bugs_user_begging_for_private_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/img/secret_pfsense_bugs_user_begging_for_private_kernel.png -------------------------------------------------------------------------------- /opnsense/README.md: -------------------------------------------------------------------------------- 1 | According to [WIPO decision](http://www.wipo.int/amc/en/domains/search/text.jsp?case=D2017-1828), Rubicon Communications/Netgate used opnsense.com 2 | domain name to discredit the Deciso Group B.V. competing products (OPNsense) and disrupt their business and 3 | derive an indirect illegitimate commercial advantage. 4 | 5 | So, Netgate (who did not hesitate to [sue](http://eu.adr.eu/adr/decisions/decision.php?dispute_id=7162) because of empty pfsense.eu website that's been parked for 10 years) 6 | "inconspicuously" registers opnsense.com domain and creates a [website](http://web.archive.org/web/20160314132836/http://www.opnsense.com/) there for illegal competition purposes, hiding behind a proxy registrar and his wife's skirt and claiming "parody" as defence. 7 | 8 | And what's [@gonzo's](https://twitter.com/gonzopancho) final [take on this stunt](https://twitter.com/gonzopancho/status/933447092999217152)? Caught red-handed, will he own up to this at least? 9 | 10 | *** 11 | ![Gonzo: Wasn't me](https://github.com/rapi3/pfsense-is-closed-source/blob/master/opnsense/gonzo%20%40Twitter%20-%20I%20own%20it%20but%20it%20was%20not%20me.png) 12 | *** 13 | 14 | Yeah sure, must have been your wife a.k.a. Netgate's CEO. Really classy family business, Sir... 15 | -------------------------------------------------------------------------------- /opnsense/gonzo @Twitter - I own it but it was not me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/opnsense/gonzo @Twitter - I own it but it was not me.png -------------------------------------------------------------------------------- /opnsense/opnsense.com WIPO Domain Name Decision.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/opnsense/opnsense.com WIPO Domain Name Decision.pdf -------------------------------------------------------------------------------- /patches/PfSense phone home all day.txt: -------------------------------------------------------------------------------- 1 | read doc: Bug #8987_ Web GUI main page very slow to load if wan interface is enabled but not connected.pdf 2 | 3 | ... 4 | Updated by Pieter 5 | 6 | We had the same issue. It's a pfSense 2.4.4p2 installation in an air-gapped environment and has never touched the internet. The home page is 7 | unbearably slow to load, but all the other pages load just fine. 8 | 9 | We made a network capture and saw repeated DNS requests to ews.netgate.com when loading the home page. When we did a host override in 10 | the DNS for ews.netgate.com to localhost, the home page loaded almost instantly, just like the other pages. 11 | 12 | A little digging showed that in src/usr/local/www/index.php on line 469 the copyget.inc file is included. In this file there is an attempt to download 13 | the file https://ews.netgate.com/copyright every 24 hours or if the local copyright file doesn't exists. In an air-gapped environment, this file isn't 14 | updated so there is an attempt to download a fresh copy every time the homepage loads. 15 | 16 | The attempted download is done in a way that blocks the PHP renderer from doing other things, so it waits for a number of timeouts on the DNS 17 | request before finishing to process the index.php file. Hence the very long loading time. 18 | ... 19 | -------------------------------------------------------------------------------- /patches/README.md: -------------------------------------------------------------------------------- 1 | You can use System_Patches packages and set these to *Auto Apply* with *Path Strip Count = 0* 2 | so that the patches are applied across upgrades. 3 | 4 | Contrary to [allegations of Electric Sheep Fencing (dba Netgate)](https://github.com/github/dmca/blob/master/2018/2018-04-30-pfSense.md), the ```kill-uniqueid.diff``` patch does *NOT* remove or alter any copyright management information, this patch *disables usage of an unique ID produced by a closed source blob*. 5 | Such IDs may be used as a personally identifiable information for tracking users/devices without user's knowledge and/or consent and without any legitimate purpose. 6 | Indeed, you don't need any Netgate Unique ID unless you are using their [paid support](https://www.netgate.com/docs/pfsense/solutions/reference/support-subscription-signup.html). In such case, simply revert or do NOT apply this patch. 7 | Otherwise, you might prefer to not be tracked by a closed source blob. 8 | 9 | More info about the gnid blob at [/r/PFSENSE](https://www.reddit.com/r/PFSENSE/comments/6gq84t/closed_source_for_netgate_unique_id_generator/) - gonzo & Co. at their best once again. 10 | 11 | *** 12 | ![Where's the source code comedy yet again..](https://github.com/doktornotor/pfsense-still-closedsource/blob/master/img/Netgate%20Unique%20ID%20gnid%20blob%2001.png) 13 | ![Where's the source code comedy yet again..](https://github.com/doktornotor/pfsense-still-closedsource/blob/master/img/Netgate%20Unique%20ID%20gnid%20blob%2002.png) 14 | *** 15 | 16 | ## DMCA takedown note 17 | The ```kill-copynotice-spam-243.diff``` and ```kill-copynotice-spam.diff``` patches (consisting of commenting out a single line with PHP include in ```index.php```) have been removed due to [DMCA request](https://github.com/github/dmca/blob/master/2018/2018-04-30-pfSense.md). Considering that simply reloading the page in browser makes the stupid copyright spam vanish without forcing users to actually accept the terms, the money spent on lawyers must have been well worth it. ROFLMAO @gonzo. 18 | 19 | ## Addendum # 1 20 | 21 | So you say the GUI is slower than molasses when your WAN cannot connect to Internet? Well of course, it's because [our copyright notice needs to phone home daily](https://redmine.pfsense.org/issues/8987)! It is very important, you know, one can never be sure when gonzo decides to change the license once again. 22 | 23 | *** 24 | ![Copyright needs to phone home daily...](https://github.com/doktornotor/pfsense-still-closedsource/blob/master/img/Screenshot_pfSense_copynotice_slow_GUI_01.png) 25 | ![Copyright needs to phone home daily...](https://github.com/doktornotor/pfsense-still-closedsource/blob/master/img/Screenshot_pfSense_copynotice_slow_GUI_02.png) 26 | *** 27 | 28 | I would say you should just remove the idiotic snooping calls instead of creating ```haveWorkingDns()```, but then again, I'd get another DMCA takedown request after that, as you can see above. 29 | 30 | And remember, we'll also spam you with copyright notices [when we screw up and accidentally delete and restore a file on our webserver](https://www.reddit.com/r/PFSENSE/comments/bgvf79/copyright_notice_on_login/). Nevermind that nothing changed. There can never be too much copyright. Better to be 300% sure and check the timestamps also, not just checksums. 31 | 32 | *** 33 | ![Copyright needs to phone home also when we screw up...](https://github.com/doktornotor/pfsense-still-closedsource/blob/master/img/Screenshot_pfSense_copynotice.png) 34 | *** 35 | -------------------------------------------------------------------------------- /patches/kill-uniqueid.diff: -------------------------------------------------------------------------------- 1 | --- /etc/rc.bootup 2017-11-13 15:04:38.217047000 +0100 2 | +++ /etc/rc.bootup 2017-11-13 14:45:52.799595000 +0100 3 | @@ -109,7 +109,9 @@ 4 | parse_config_bootup(); 5 | echo "done.\n"; 6 | 7 | -mwexec("/usr/sbin/gnid > {$g['vardb_path']}/uniqueid 2>/dev/null"); 8 | +// No need for this shitty blob and Netgate ID 9 | +//mwexec("/usr/sbin/gnid > {$g['vardb_path']}/uniqueid 2>/dev/null"); 10 | +unlink_if_exists("{$g['vardb_path']}/uniqueid"); 11 | 12 | /* run any early shell commands specified in config.xml */ 13 | system_do_shell_commands(1); 14 | --- /etc/rc.banner 2017-11-13 15:04:38.227103000 +0100 15 | +++ /etc/rc.banner 2017-11-13 15:02:57.665603000 +0100 16 | @@ -38,7 +38,9 @@ 17 | if (!empty($serial)) { 18 | printf("%s: %s - ", gettext("Serial"), $serial); 19 | } 20 | -printf("%s: %s\n\n", gettext("Netgate Device ID"), system_get_uniqueid()); 21 | +// No need for this shit and Netgate ID 22 | +//printf("%s: %s\n\n", gettext("Netgate Device ID"), system_get_uniqueid()); 23 | +printf("\n\n"); 24 | 25 | print "*** Welcome to {$product} {$g['product_version_string']} ({$machine}) on {$hostname} ***\n"; 26 | 27 | --- /etc/inc/system.inc 2017-11-13 15:04:38.224462000 +0100 28 | +++ /etc/inc/system.inc 2017-11-13 14:47:30.015195000 +0100 29 | @@ -2375,7 +2375,10 @@ 30 | function system_get_uniqueid() { 31 | global $g; 32 | 33 | + // No need for this shit and Netgate ID 34 | $uniqueid_file="{$g['vardb_path']}/uniqueid"; 35 | + unlink_if_exists($uniqueid_file); 36 | + return; 37 | 38 | if (empty($g['uniqueid'])) { 39 | if (!file_exists($uniqueid_file)) { 40 | -------------------------------------------------------------------------------- /pfSense - the open-source kernel that cannot be built.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense - the open-source kernel that cannot be built.pdf -------------------------------------------------------------------------------- /pfSense - wannabe OSS proud to sabatage the build from source for years - page 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense - wannabe OSS proud to sabatage the build from source for years - page 01.pdf -------------------------------------------------------------------------------- /pfSense - wannabe OSS proud to sabatage the build from source for years - page 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense - wannabe OSS proud to sabatage the build from source for years - page 02.pdf -------------------------------------------------------------------------------- /pfSense QA a.k.a. how to not port projects to a new platform - page 01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense QA a.k.a. how to not port projects to a new platform - page 01.pdf -------------------------------------------------------------------------------- /pfSense QA a.k.a. how to not port projects to a new platform - page 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense QA a.k.a. how to not port projects to a new platform - page 02.pdf -------------------------------------------------------------------------------- /pfSense Trademark Usage Guidelines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense Trademark Usage Guidelines.pdf -------------------------------------------------------------------------------- /pfSense competing via closing the source code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/pfSense competing via closing the source code.pdf -------------------------------------------------------------------------------- /screenshot_bug8155_rebuilding_pfsense_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_bug8155_rebuilding_pfsense_kernel.png -------------------------------------------------------------------------------- /screenshot_bug8215_accidentally_closed_lulz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_bug8215_accidentally_closed_lulz.png -------------------------------------------------------------------------------- /screenshot_netgate_store_oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_netgate_store_oss.png -------------------------------------------------------------------------------- /screenshot_no_annual_licensing_fees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_no_annual_licensing_fees.png -------------------------------------------------------------------------------- /screenshot_no_annual_licensing_fees_orly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_no_annual_licensing_fees_orly.png -------------------------------------------------------------------------------- /screenshot_pfsense_org_website_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_pfsense_org_website_01.png -------------------------------------------------------------------------------- /screenshot_relnotes_241.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/screenshot_relnotes_241.png -------------------------------------------------------------------------------- /secret_pfsense_bugs_user_begging_for_private_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/secret_pfsense_bugs_user_begging_for_private_kernel.png -------------------------------------------------------------------------------- /tracker/README.md: -------------------------------------------------------------------------------- 1 | More info about the gnid blob at [/r/PFSENSE](https://www.reddit.com/r/PFSENSE/comments/6gq84t/closed_source_for_netgate_unique_id_generator/) - gonzo & Co. at their best once again. 2 | 3 | *** 4 | ![Where's the source code comedy yet again..](https://github.com/rapi3/pfsense-is-closed-source/blob/master/Netgate%20Unique%20ID%20gnid%20blob%2001.png) 5 | ![Where's the source code comedy yet again..](https://github.com/rapi3/pfsense-is-closed-source/blob/master/Netgate%20Unique%20ID%20gnid%20blob%2002.png) 6 | *** 7 | -------------------------------------------------------------------------------- /var_run space totally consumed by gnid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapi3/pfsense-is-closed-source/50d2ad9d54d3167da0e5c490a4b6e6476b82b83b/var_run space totally consumed by gnid.pdf --------------------------------------------------------------------------------