Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - temporaryuser

#1
Here is my list:


  • Inline links to documentation:
    The menus come already with "help" integrated. This resembles 1-2 sentences with some basic information to each setting. Many times this information is not enough for me and I need more detailed help and background information. It would be great if at every service or setting there would be a deep link to the documentation pointing right at the relevant section of the documentation. It would be nice, too, if the documentation would start each topic with very general information. Example. Right now I am checking out Intrusion detection. It would be nice if there would be a link to the documentation which starts from 0: What is intrusion detection (=> small theoretical introduction including link to wikipedia). What is Suricata (=> small theoretical introduction including link to website), etc. and then explain all settings of the menu in detail.
  • Concrete service names:
    It would be very beneficial if every menu item/service would not only be named generically, e.g. "Intrusion detection" or "Proxy Server" but also in addition with the name of the particular software, e.g. "Suricata", "squid", etc. This would help me understand faster what each menu item hides and I can go e.g. read the net about the service or check it's manuals, etc. Further, "Proxy server" is rather generic. Is it a HTTP proxy, a mail proxy, a FTP proxy, etc.?
  • Email proxy with anti-spam blocking & quarantine and antivirus scanning and disinfection.
  • FTP proxy with antivirus scanning.
  • Possibility to run FTP traffic over multiple bundled WAN uplinks so to add bandwidth to FTP services
  • Reverse HTTP proxy:
    With a reverse HTTP proxy you have the possibility to run multiple identical server services in your network (e.g. 10 Webservers, all reachable over port 80) with just one external IP. In countries where the ISPs charge a lot for additional static IPs this would be very beneficial
  • Application Control:
    I don't really know what service that is :-), but Endian (https://en.wikipedia.org/wiki/Endian_Firewall) writes the following and I find it really interesting: "Take control of the network by properly managing time-wasting, high bandwidth or non-business applications like Skype, WhatsApp, Dropbox, Facebook, Twitter and over 150 more.  Endian makes it simple to manage applications on your network with just a few clicks, increasing productivity has never been easier." (http://www.endian.com/products/utm/)
  • Content/URL filter
  • Turn weak Open Source to strong, copylefted Free Software:
    Relicense OPNsense to "GPLv3 or later" (https://en.wikipedia.org/wiki/GNU_General_Public_License#Version_3) and turn it this way to real, copylefted (https://en.wikipedia.org/wiki/Copyleft) Free Software (https://en.wikipedia.org/wiki/Free_software), instead of just being "open source" (https://en.wikipedia.org/wiki/Open-source_software) which is much weaker than Free Software.
  • Non-profit foundation for OPNsense:
    Create a foundation which holds the trademark "OPNsense", the copyright on the code, the internet domains, etc. so that the OPNsense code base and brand rights will be fully released to freedom and be independent of Deciso, or other for-profit entities, i.e.: to go the way that many successful Free Software projects go nowadays, such as Libreoffice (> The Document Foundation https://en.wikipedia.org/wiki/The_Document_Foundation), Tryton (> Tryton Foundation http://www.tryton.org/foundation/index.html), Django (Django Software Foundation https://en.wikipedia.org/wiki/Django_Software_Foundation), etc.
    The example of Tryton Foundation is specially interesting, since it is a very similar case to OPNsense: A for-profit company called B2CK has forked Tryton (https://en.wikipedia.org/wiki/Tryton) from TinyERP (later called OpenERP, nowadays Odoo) but then founded the Tryton Foundation and handed over all rights to the code, brand, website, etc. to it. Development is sponsored/done by B2CK and other for-profit partner companies who provide customization, development, service, etc. http://www.tryton.org/services.html. They followed the PostgreSQL example, as stated here https://en.wikipedia.org/wiki/Tryton#Project_management_.26_governance: "In contrast to their parent project and other open-source business software, the Tryton founders avoided creating a partner network which tends to generate opposition and duality between the partners and the community of volunteers.
    They followed the PostgreSQL example where the project is driven by a federation of companies. As of August 2015, Tryton is supported by 17 of such companies, which are distributed globally as follows: France 3, Spain 3, Colombia 2, Germany, 2, Argentina 1, Australia 1, Belgium 1, Brazil 1, India 1, Mexico 1, Switzerland 1."
    For further examples: https://en.wikipedia.org/wiki/Category:Free_software_project_foundations
  • Create a poll for the propositions of this thread so to have the community weigh them
  • to be continued..

By my estimation, the suggestions to a) relicense OPNsense with the GPLv3 and b) to create a foundation for OPNsense, would really make a difference for this nice project.
A strategical decision of this significance would really separate OPNsense from pfSense, since those changes would initiate an absolutely new path for OPNsense and give this project a completely new character, instead of just being what in marketing strategy is called "same-but-a-bit-better".
As a result, from a marketing perspective, OPNsense would have a real competitive advantage over pfSense, both, on the side of it's relationship to partner companies and contributors as well on the side of it's users. I expect those advantages make the user base, the number of contributors and the number of companies that want to back this project skyrocket.

Cheers
temporaryuser
#2
Hi Franco!

Quote from: franco on March 25, 2016, 05:16:03 PM
There were some older threads but maybe it's better to start a new thread in the 16.7 series forum. Will you start one for us?

Done: https://forum.opnsense.org/index.php?topic=2573.0

Cheers
temporaryuser
#3
Hi everyone,

This thread is intended to function as a centralized collection of community ideas on what features to implement in OPNsense and proposals concerning the overall strategy and future of the project.

Please add your suggestions to this thread so we can discuss and elaborate and shape the future of OPNsense together!

Cheers
temporaryuser
#4
Nobody?  :'(
#5
Hi Franco!

Quote from: franco on March 25, 2016, 05:16:03 PM
There were some older threads but maybe it's better to start a new thread in the 16.7 series forum. Will you start one for us?

OK!

Quote from: franco on March 25, 2016, 05:16:03 PM
Sorry for the tangent.

Could you tell me what that means? Could not look it up anywhere :-)

Cheers
temporaryuser
#6
Thank you!
#7
Hi admins,

I just noticed that the naming of the international forums is not unified. Some forums are called in their native language, e.g. "Deutsch" and "Nederlands", etc. but others are translated to English, e.g. "Chinese", "Russian".

I propose to
a) unify those namings so that all are in their native language
b) make a combination of "English + Native language" so that everyone understands

Example:
"Chinese - 中文"
"Dutch - Nederlands"
"French - Français"
"German - Deutsch"
"Japanese - 日本語"
"Portuguese - Português"
"Russian - Русский"
"Spanish - Español"
"Turkish - Türkçe"

Cheers

P.S.: A quick link to check how all languages are written in their native language is to open a popular wikipedia article and check the languages sidebar at the left, e.g. here: https://en.wikipedia.org/wiki/Wikipedia
If you hover with the mouse above a language link, the English translation is shown...
#8
General Discussion / Re: Use of the OPNsense logo
March 25, 2016, 04:23:53 PM
Hi jschellevis,

Quote from: jschellevis on March 25, 2016, 04:13:21 PM
The trademark is to protect the community and we welcome anyone to spread the word and help to grow the project (that includes using the logo for promotion purposes).

Do you have any future plans for creating a non-profit foundation for OPNsense, which holds the trademark "OPNsense", the copyright on the code, the internet domains, etc. so that OPNsense will be fully released to freedom and independent of Deciso, i.e. to go the way that many sucessful Free Software projects go nowadays, such as Libreoffice (> The Document Foundation), Tryton (> Tryton Foundation), Django (Django Software Foundation), etc.?

Cheers
temporaryuser
#9
Hi Franco,

Thank you very mouch for your detailed answer. I like very much what you wrote.

Maybe some day we can set up a poll for ideas for future enhancements of OPNsense so that the community can express and inspire each other?!

Cheers
temporaryuser
#10
Hi Jakob!

Es ist vielleicht jetzt etwas off topic, aber ich möchte das folgende nicht unerwähnt lassen, da es für alle Beteiligten wichtig ist, ein fundiertes Verständnis der Materie zu haben:

Quote from: jstrebel on March 25, 2016, 02:41:39 PM
Das ist voll gegen die Regeln von Opensource.

Soetwas wie "Opensource-Regeln" gibt es nicht!

Es gibt hingegen das Copyright eines jeden Urhebers eines Werkes (z.B. Text, Foto, Code,..) und sein damit verbundenes Recht, seine Werke anderen zu den Bedingungen seiner Wahl zur Verfügung zu stellen. Im Bereich von Code stellen diese Bedingungen die Softwarelizenzen dar, die ein Urheber für sein Werk auswählt.

In der Welt von "open source" gibt es eine ganze Reihe von Lizenzen, die Autoren zur Auswahl stehen. Per Definition haben alle zunächst einmal lediglich gemeinsam, dass jemand den Source Code unter bestimmten Bedingungen EINSEHEN darf. Das bedeutet "Open Source", nicht mehr und nicht weniger (leider; dazu mehr weiter unten). Also muss man genau hinsehen, was in der Lizenz sonst noch so drinsteht, z.B. wer den Code einsehen darf und unter welchen Bedingungen, ob man den Source-Code verändern darf, weitergeben darf und an welche Bedingungen das geknüpft ist.

Quote from: jstrebel on March 25, 2016, 02:41:39 PM
Wir haben vor einigen Jahren das ganze Voucher System m0n0wall als Opensource zur Verfügung gestellt. Dies wird soweit ich feststellen kann immer noch in pfs verwendet ohne dass darauf hingewiesen wird.
<snip>
So wie ich die Opensource Regeln kenne muss der Opensource Code frei zugänglich sein und heruntergeladen werden können.

Bei der Lizenz von m0n0wall (http://m0n0.ch/wall/license.php) handelt es sich offenbar um die 2-Clause-BSD-Lizenz https://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29

Wie man sehen kann, erfordert die 2-Clause-BSD-Lizenz weder dass der Source Code frei verfügbar sein muss, noch dass er heruntergeladen werden kann. Viel mehr noch: Das bedeutet nämlich auch, dass man den offenen Code nehmen kann und daraus wieder unfreie, proprietäre, Closed-Source-Software machen kann und damit die ehemals (scheinbar) freie Software wieder versklaven kann.

Ebensowenig sagt die 2-Clause-BSD-Lizenz, dass man jedes von jemandem anderen übernommene Schnipsel Code kennzeichnen muss. IANAL, aber es müsste völlig reichen, wenn an einer Stelle im gesamten Quelltext das Copyright und die 2-Clause-BSD-Lizenz vom Vorgänger aufgeführt wird.

Das alles mag Dich jetzt vielleicht überraschen, aber das ist einer der großen Kritikpunkte an den meisten "Open Source"-Lizenzen. Richtige Freiheit erlangt die Software nur, wenn man anstatt "Open Source"-Lizenzen lieber echte "Freie Software"-Lizenzen (https://de.wikipedia.org/wiki/Freie_Software) mit "Copyleft" (https://de.wikipedia.org/wiki/Copyleft) verwendet, allen voran die Urmutter der Freien Software-Bewegung, die General Public License GPL (https://de.wikipedia.org/wiki/GNU_General_Public_License).

Software, das einmal vom Urheber unter die GPL gestellt wurde, darf nie wieder von einem Dritten unfrei gemacht werden, jeder muss im Rahmen von Copyleft seine Variationen ebenfalls unter der GPL in die Freiheit entlassen.
Ebenfalls schreibt die GPL übrigens das von Dir geforderte vor, dass im Quelltext fremde Teile genauestens gekennzeichnet werden müssen.

Die GPL in tl;dl-Zusammenfassung: https://tldrlegal.com/license/gnu-general-public-license-v3-%28gpl-3%29
Die 2-Clause-BSD in tl;dr-Zusammenfassung: https://tldrlegal.com/license/bsd-2-clause-license-%28freebsd%29

Ich bin mir bewusst, dass den meisten der Konzeptuelle Unterschied zwischen "Open Source" und "Freier Software" nicht bewusst ist. Sie denken, es sei ein und das selbe, was nicht stimmt.

Freie Software ist immer auch automatisch Open Source; Open Source ist jedoch nicht automatisch immer Freie Software!

Meiner Meinung nach ist nur Freie Software tatsächlich frei und ich würde es toll finden, wenn auch OPNsense von der 2-Clause-BSD auf die GPL umsteigen würde, denn damit wäre die Freiheit der Software und aller Contributions unwiderruflich gesichert.

"Open Source" ist ein Marketingbegriff der vor allem von Bruce Perens und Eric Raymond vorangetrieben wurde, weil sich "Freie Software" in den 90ern schlecht vermarkten und erklären ließ. Leider spalteten sie sich damit (und mit der von ihnen gegründeten OSI https://en.wikipedia.org/wiki/Open_Source_Initiative) von der Freien Software-Bewegung ab und weichten ihre Ideologie auf, um der Industrie zu gefallen, wobei sie die Freiheit des Copyleft zugunsten von vermeintlich besseren kommerziellen Nutzungschancen, aufgaben.
Bruce Perens hat dies mittlerweile sehr bereut und als großen Fehler bezeichnet und hat sich öffentlich von der OSI distanziert, wobei er auch aufrief, lieber wieder die Free Software Foundation (https://en.wikipedia.org/wiki/Free_Software_Foundation) von Richard Stallman zu unterstützen.

Cheers
temporaryuser
#11
Quote from: franco on March 24, 2016, 08:05:23 PM
Quote from: temporaryuser on March 24, 2016, 07:53:48 PMWenn das Jim Thomson sein sollte

Ja, ist er.

OMG! Wie unseriös und hochnotpeinlich! Da kann man sich glatt fremdschämen.

Aber es bestätigt mich auch. Ich habe pfSense schon vor Längerem den Rücken gekehrt, weil ich die Stimmung dort zu negativ fand. Dabei beziehe ich mich insbesondere auch auf Jim Thompson, der des öfteren in der Mailingliste durch ein hohes Maß an Arroganz, Aggressivität und Feindseligkeit aufgefallen ist und auf manch einen Fragenden regelrecht eingeprügelt hat.

Es gab mal einen Fall, da hat einer in deren Mailingliste im Rahmen der Snowden-Enthüllungen und dem Lavabit-Fall1 gefragt, wie es eigentlich um pfSense bestellt ist, also ob auch ihr Projekt bereits von NSA und co. kontaktiert worden ist (immerhin sitzt ihre Firma in Texas/USA) und wie pfSense die Lage generell sieht, etc. Da ist der Thompson regelrecht ausgerastet und hat den Fragenden beleidigt und angepöbelt, was ihm den einfalle, solche Fragen zu stellen, etc., anstatt sich sachlich mit der - meiner Meinung nach durchaus berechtigten Sorge des Fragenden - auseinander zu setzen.

Das hat mich stutzig gemacht und das Verhalten von Thompson hat mich an der Seriösität und Verlässlichkeit des gesamten pfSense-Projektes zweifeln lassen.

Die jetzigen Schmutzkampagnen von denen bestätigen mich darin, dass es das Richtige für mich war, das Projekt pfSense zu verlassen und mich nach Alternativen umzusehen.

Ciao
temporaryuser

1: https://de.wikipedia.org/wiki/Lavabit
#12
Dieser Spinner scheint hier im Forum den ganzen Tag in Echtzeit mitzulesen: https://twitter.com/htilonom/status/713063716632338432

Gilt das juristisch schon als Stalking? :)

Auf Twitter unterhält er sich oft mit "Hacker S. Thomson". Wenn das Jim Thomson sein sollte, also einer der Jungs hinter Electric Sheep Fencing LLC, dann wäre solch ein peinliches Auftreten schon krass negativ für ihre Firma und stellt sie in ein nicht gerade vertrauenswürdiges Licht.... Und Vertrauen sollte für eine Firma, die Sicherheitstechnik vertreibt eigentlich an erster Stelle stehen.... Wie peinlich all das für pfSense!
#13
Hallo zusammen,

Quote from: franco on March 24, 2016, 01:22:15 PM
Die Website hier haben wir dieser Person wohl auch zu verdanken: http://opnsense.com/

Kacke, das war ein Fehler, die .com nicht auch mitzubuchen..

Quote from: franco on March 24, 2016, 01:22:15 PM
So eine Kampagne ein Jahr durchzuhalten kostet jede Menge Geld. Das kann kein bloßes Hobby sein.

Ich habe mich damit ein wenig befasst und auch das hier gefunden: https://twitter.com/htilonom
Es ist verblüffend, mit welcher Energie und Leidenschaft - und offenbar auch mit sehr viel Zeit und Geld - da jemand massiv versucht OPNsense schlecht darzustellen.

Quote from: franco on March 24, 2016, 01:22:15 PM
Deshalb halten wir uns da raus und schreiben lieber Code.

Bravo! Macht einfach Euer Ding. Und immer dran denken: ,,Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du."

Wobei ich es schade finde, dass es überhaupt zu einem "gewinnen" kommen muss, denn ein Fork ist nichts verbotenes oder böses und es hätte auch genau so gut für beide Projekte förderlich sein können. Aber offenbar sind die von pfSense so plemplem, dass man lieber Abstand von ihnen hält..

Ciao
temporaryuser
#14
Hey franco, thank you for this great explanation!

Cheers
temporaryuser
#15
Hi all,

Is there actually a way that someone can protect himself from a HTTPS proxy, or at least get knowledge about if a HTTPS proxy is in between, e.g. when he is logging into a foreign WLAN?

Cheers