Contribute to FreeNATS

Technical chat for the techies and development testers
Post Reply
dave
Site Admin
Posts: 260
Joined: Fri May 30, 2008 9:09 pm
Location: UK
Contact:

Contribute to FreeNATS

Post by dave » Mon Jun 23, 2008 10:30 pm

I would like to thank (again) all the people who have already contributed ideas, bugs, suggestions and time to the system. It has been a great help and (as I hope you can see) directly led to enhancements and fixes. But there is always more to do so...

If you have some spare time, an unhealthy love for all things networky, are (optionally) a social outcast and would like to help then read on.

Testing and Reporting Bugs

Simply use the system, ideally with the autofeedback options on. You can track either the development releases (and be a bleeding-edge tester) or the recommended releases and help pickup the bugs not noticed in alpha.

If you are tracking the development releases and have autofeedback on then, even if you report no bugs or that "all is well", I can see that X people have used the alpha for X days and no problems have been reported so move it into release.

Even more adventurous people are welcome to make themselves known and volunteer to be told of even pre-alpha releases for specific technical testing (you will occasionally get an incoherant email from me with a link and some tests to perform).

Please post all bugs and glitches with as much information as possible - ideally to the forum or alternatively direct via the feedback link on the site.

Now I know the UI has issues but if you see something particularly bad or something that would particularly confuse users then please do report it (no matter how minor it may seem). This will hopefully spur me into fixing whatever the problem is.

Translation

Not yet but in 1.x (perhaps) I plan to have the option of multilingual support. Ideally this would involve removing as much unncessary text as possible and then having as many alternative language versions of the text captions as possible. Theoretically the documentation etc would also ideally need translated.

If you might be willing to translate dialogues etc (even if not the documentation!) then please get in touch. There's no point in implementing multilingual support in the code if there are no translations available for people to use (and sadly I barely even speak English).

Code Contributions

Now I have had ideas, code snippets and examples of other people's test scripts sent through but as yet the system has been in no shape really to allow any direct code collaborations. Right now the core system is still not suitable but version 1.x should have optional event handlers and plug-in test modules which people can write and then (optionally of course) provide to be bundled for general distribution.

The type of things and input I am after for some point in the future if possible are as follows:
  • API handler examples for various languages/environments (ASP for example would probably be good)

    Tests

    Windows guru to discuss, test, advise and develop the ability to deploy the system native in Win32

    I already have some willing Linux and VM gurus for help - thanks guys - but more always welcome

    Some sort of really cool monitor display - there is already a early XML API suitable for some kind of AJAXy APP and if someone says "I want to be able to save X, Y and Z from my script back etc" then that should be simple enough to implement
I am also in the process of developing node-side PHP scripts for Posix nodes using XML. I welcome any input on what sort of data you would like to see from nodes etc and also from anyone who might fancy some Windows or other OS coding to generate the required XML output to feed into the system.

Legally Speaking...

FreeNATS is free open-source GNU GPL licenced software and proud to be so. The GPL is a "copy right" licence in that it requires that it is the overriding licence whenever two licences "merge" (this applies to the FreeNATS code not the VM etc for which there are many other licences but all allowing free distribution). Any code submitted to FreeNATS much be licenced (or licenceable) under GPL.

The "Copyright PurplePixie" only exists really because the licence requires it (and in fact it is just a statement of fact for most juristictions). You are welcome to keep copyright or not on any code you contribute. Full credit and relevant notices will be openly displayed.

I know this is all probably irrelivent but I have had people send other people's propriatory code as contributions to past projects (and it was really good and a real shame when it couldn't be used!).

makky
Posts: 5
Joined: Thu Jun 03, 2010 7:13 am
Location: Moscow
Contact:

Re: Contribute to FreeNATS

Post by makky » Fri Jun 11, 2010 11:10 pm

Hello!
I can help you to translate freenats to russian language. It would be quite good to make an external lang file, because my changes will be lost after updating... :cry:

Thanks.
Free Best System Delivery =)

makky
Posts: 5
Joined: Thu Jun 03, 2010 7:13 am
Location: Moscow
Contact:

Re: Contribute to FreeNATS

Post by makky » Mon Jun 14, 2010 12:00 am

Besides, i have idea to make it on stick!
I have done some work in this direction...
Free Best System Delivery =)

dave
Site Admin
Posts: 260
Joined: Fri May 30, 2008 9:09 pm
Location: UK
Contact:

Re: Contribute to FreeNATS

Post by dave » Mon Jun 14, 2010 11:22 am

Hi there,

Ok that would be great. I'll need to have a play and localise the code so you can easily plug in other languages.

This may take a while as I'm a bit hectic at the moment but as soon as it's done I will let you know.

Regards,

Dave.

makky
Posts: 5
Joined: Thu Jun 03, 2010 7:13 am
Location: Moscow
Contact:

Re: Contribute to FreeNATS

Post by makky » Tue Jun 15, 2010 12:56 pm

It is remarkable news to me. Thanks for your work. With impatience I expect possibility to begin the work on transfer and distribution of your system.
Free Best System Delivery =)

dave
Site Admin
Posts: 260
Joined: Fri May 30, 2008 9:09 pm
Location: UK
Contact:

Re: Contribute to FreeNATS

Post by dave » Wed Sep 08, 2010 10:24 pm

Hi,

Just to keep y'all up-to-date with the great internationalisation project... It is in progress.

It's been more of a pain than I thought (and I always knew it would be painful) to sort out but a lot of the basic UI features are now done.

I hope to have the work (and also a little utility to allow people to easily generate language files and see missing language elements) completed in the next few weeks.

Given usual FreeNATS timeframe slippage this may mean "in the next few months".

Cheers,

Dave.

dave
Site Admin
Posts: 260
Joined: Fri May 30, 2008 9:09 pm
Location: UK
Contact:

Re: Contribute to FreeNATS

Post by dave » Sun Oct 17, 2010 5:15 pm

Hi,

Right most core UI functionality has now been recoded to use language packs. Some bits are left on because they need to be reworked anyway and others just delayed whilst I see what the takeup is.

1.10.0a is the first version to implement this (see the download page for info - http://www.purplepixie.org/freenats/download.php )

There are also some docs on the packs and a tool to create them at http://www.purplepixie.org/freenats/wiki/Languages

Please let me know any thoughts or problems - submission of contributed language packs can be made via the email address on the wiki.

Cheers,

Dave.

makky
Posts: 5
Joined: Thu Jun 03, 2010 7:13 am
Location: Moscow
Contact:

Re: Contribute to FreeNATS

Post by makky » Thu Aug 18, 2011 7:47 pm

Hello. I made Russian translation bdavno use it. Where can I post it for others?

There is a suggestion: I can make the site freenats to Russia and to place a translation from a server to spread the word to make Russian frinats + support forum.
Free Best System Delivery =)

Post Reply